|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnATestDetector.h>
Public Types | |
| typedef std::vector< BmnATestDetectorPlane > | DetectorSet |
| typedef std::vector< BmnATestDetectorPlane > | DetectorSet |
Public Member Functions | |
| BmnATestDetector (Double_t detectorStep, const char *dumpPath=nullptr) | |
| BmnATestDetector (const char *jsonPath) | |
| const BmnATestDetectorPlane * | GetDetectors () const |
| const SVectGL * | GetTestA () const |
| Double_t | GetMinZ () const |
| Double_t | GetMaxZ () const |
| Bool_t | Save (const char *path) const |
| Bool_t | Load (const char *path) |
| BmnATestDetector (Double_t detectorStep, const char *dumpPath=nullptr) | |
| BmnATestDetector (const char *jsonPath) | |
| const BmnATestDetectorPlane * | GetDetectors () const |
| const SVectGL * | GetTestA () const |
| Double_t | GetMinZ () const |
| Double_t | GetMaxZ () const |
| Bool_t | Save (const char *path) const |
| Bool_t | Load (const char *path) |
| Public Member Functions inherited from BmnSimpleDetModel | |
| virtual Int_t | MaxModulesInStation () const noexcept override |
| virtual Int_t | Alignables () const noexcept override |
| virtual Int_t | IDfromHit (Int_t HitDetectorID) const noexcept override |
| BmnSimpleDetModel ()=delete | |
| BmnSimpleDetModel (Int_t moduleCnt) | |
| virtual Int_t | MaxModulesInStation () const noexcept override |
| virtual Int_t | Alignables () const noexcept override |
| virtual Int_t | IDfromHit (Int_t HitDetectorID) const noexcept override |
| BmnSimpleDetModel ()=delete | |
| BmnSimpleDetModel (Int_t moduleCnt) | |
| Public Member Functions inherited from BmnDetectorModel | |
| BmnDetectorModel ()=default | |
| virtual | ~BmnDetectorModel ()=default |
| Bool_t | Init () |
| Int_t | EncodedID (Int_t idx) const |
| Int_t | Idx (Int_t ID) const |
| Int_t | IdxFromHit (Int_t hitID) const |
| Bool_t | UnknownID (Int_t ID) const |
| BmnDetectorModel ()=default | |
| virtual | ~BmnDetectorModel ()=default |
| Bool_t | Init () |
| Int_t | EncodedID (Int_t idx) const |
| Int_t | Idx (Int_t ID) const |
| Int_t | IdxFromHit (Int_t hitID) const |
| Bool_t | UnknownID (Int_t ID) const |
Private Member Functions | |
| void | RebuildDetectors () |
| void | RebuildDetectors () |
Private Attributes | |
| Double_t | fNominalZ [BMN_TEST_MODULE_COUNT] |
| SVectGL | fMisalignments [BMN_TEST_MODULE_COUNT] |
| BmnATestDetectorPlane | fDetectors [BMN_TEST_MODULE_COUNT] |
Additional Inherited Members | |
| Protected Member Functions inherited from BmnSimpleDetModel | |
| virtual void | Reset () noexcept override |
| virtual Int_t | NextID () noexcept override |
| virtual void | Reset () noexcept override |
| virtual Int_t | NextID () noexcept override |
Definition at line 19 of file BmnATestDetector.h.
| typedef std::vector<BmnATestDetectorPlane> BmnATestDetector::DetectorSet |
Definition at line 22 of file BmnATestDetector.h.
| typedef std::vector<BmnATestDetectorPlane> BmnATestDetector::DetectorSet |
Definition at line 22 of file BmnATestDetector.h.
| BmnATestDetector::BmnATestDetector | ( | Double_t | detectorStep, |
| const char * | dumpPath = nullptr ) |
Definition at line 18 of file BmnATestDetector.cxx.
References BmnSimpleDetModel::BmnSimpleDetModel(), BMN_ALIGN_PARAM_TOLERENCE, BMN_RND, BMN_TEST_MODULE_COUNT, fMisalignments, fNominalZ, i, iX, iZ, RebuildDetectors(), and Save().
|
inline |
Definition at line 25 of file BmnATestDetector.h.
References BmnSimpleDetModel::BmnSimpleDetModel(), BMN_TEST_MODULE_COUNT, and Load().
| BmnATestDetector::BmnATestDetector | ( | Double_t | detectorStep, |
| const char * | dumpPath = nullptr ) |
|
inline |
Definition at line 25 of file BmnATestDetector.h.
References BmnSimpleDetModel::BmnSimpleDetModel(), BMN_TEST_MODULE_COUNT, and Load().
|
inline |
Definition at line 31 of file BmnATestDetector.h.
References fDetectors.
|
inline |
Definition at line 31 of file BmnATestDetector.h.
References fDetectors.
|
inline |
Definition at line 34 of file BmnATestDetector.h.
References BMN_TEST_MODULE_COUNT, and fNominalZ.
|
inline |
Definition at line 34 of file BmnATestDetector.h.
References BMN_TEST_MODULE_COUNT, and fNominalZ.
|
inline |
Definition at line 33 of file BmnATestDetector.h.
References fNominalZ.
|
inline |
Definition at line 33 of file BmnATestDetector.h.
References fNominalZ.
|
inline |
Definition at line 32 of file BmnATestDetector.h.
References fMisalignments.
|
inline |
Definition at line 32 of file BmnATestDetector.h.
References fMisalignments.
| Bool_t BmnATestDetector::Load | ( | const char * | path | ) |
Definition at line 60 of file BmnATestDetector.cxx.
References BMN_TEST_MODULE_COUNT, fMisalignments, fNominalZ, i, iX, iY, iZ, and RebuildDetectors().
Referenced by BmnATestDetector().
| Bool_t BmnATestDetector::Load | ( | const char * | path | ) |
|
private |
Definition at line 90 of file BmnATestDetector.cxx.
References BMN_TEST_MODULE_COUNT, fDetectors, fMisalignments, fNominalZ, and i.
Referenced by BmnATestDetector(), and Load().
|
private |
References BMN_TEST_MODULE_COUNT, fDetectors, fMisalignments, and fNominalZ.
| Bool_t BmnATestDetector::Save | ( | const char * | path | ) | const |
Definition at line 40 of file BmnATestDetector.cxx.
References BMN_TEST_MODULE_COUNT, fMisalignments, fNominalZ, i, iX, iY, and iZ.
Referenced by BmnATestDetector().
| Bool_t BmnATestDetector::Save | ( | const char * | path | ) | const |
|
private |
Definition at line 44 of file BmnATestDetector.h.
Referenced by GetDetectors(), and RebuildDetectors().
|
private |
Definition at line 43 of file BmnATestDetector.h.
Referenced by BmnATestDetector(), GetTestA(), Load(), RebuildDetectors(), and Save().
|
private |
Definition at line 42 of file BmnATestDetector.h.
Referenced by BmnATestDetector(), GetMaxZ(), GetMinZ(), Load(), RebuildDetectors(), and Save().