|
BmnRoot
|
#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 |
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 BMN_ALIGN_PARAM_TOLERENCE, BMN_TEST_MODULE_COUNT, i, iX, iZ, and Save().
|
inline |
Definition at line 25 of file BmnATestDetector.h.
References Load().
| BmnATestDetector::BmnATestDetector | ( | Double_t | detectorStep, |
| const char * | dumpPath = nullptr |
||
| ) |
|
inline |
Definition at line 25 of file BmnATestDetector.h.
References Load().
|
inline |
Definition at line 31 of file BmnATestDetector.h.
Referenced by BmnAlignerTest::Draw(), and BmnAlignerTest::PrepareData().
|
inline |
Definition at line 31 of file BmnATestDetector.h.
|
inline |
Definition at line 34 of file BmnATestDetector.h.
References BMN_TEST_MODULE_COUNT.
Referenced by BmnAlignerTest::Draw().
|
inline |
Definition at line 34 of file BmnATestDetector.h.
References BMN_TEST_MODULE_COUNT.
|
inline |
Definition at line 33 of file BmnATestDetector.h.
|
inline |
Definition at line 33 of file BmnATestDetector.h.
|
inline |
Definition at line 32 of file BmnATestDetector.h.
Referenced by BmnAlignerTest::Draw(), and BmnAlignerTest::ReportResults().
|
inline |
Definition at line 32 of file BmnATestDetector.h.
| Bool_t BmnATestDetector::Load | ( | const char * | path | ) |
Definition at line 60 of file BmnATestDetector.cxx.
References BMN_TEST_MODULE_COUNT, i, iX, iY, and iZ.
Referenced by BmnATestDetector().
| Bool_t BmnATestDetector::Load | ( | const char * | path | ) |
| Bool_t BmnATestDetector::Save | ( | const char * | path | ) | const |
Definition at line 40 of file BmnATestDetector.cxx.
References BMN_TEST_MODULE_COUNT, nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::dump(), i, iX, iY, iZ, and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::push_back().
Referenced by BmnATestDetector().
| Bool_t BmnATestDetector::Save | ( | const char * | path | ) | const |