|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnSimpleDM.h>
Public Member Functions | |
| virtual Int_t | MaxModulesInStation () const noexcept override |
| virtual Int_t | Alignables () const noexcept override |
| virtual Int_t | IDfromHit (Int_t HitDetectorID) const noexcept override |
| virtual std::string | DecodeID (Int_t id) const override |
| BmnSimpleDM ()=delete | |
| BmnSimpleDM (Int_t moduleCnt) | |
| virtual | ~BmnSimpleDM () override |
| Public Member Functions inherited from BmnDetectorModel | |
| virtual Bool_t | IgnoreHit (Int_t) const |
| virtual Bool_t | IgnoresSome () const |
| virtual std::vector< Composite > | Composites () const |
| virtual Int_t | TargetID () const |
| BmnDetectorModel ()=default | |
| virtual | ~BmnDetectorModel ()=default |
| Bool_t | Init (const char *targetGeoFile=nullptr) |
| Bool_t | Initialized () const |
| 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 hitID) const |
| const std::string & | Description () const |
| const std::vector< Plane > & | Geometry () const |
| const Layer & | Target () const |
| Double_t | TargetShift () const noexcept |
| void | ShiftTarget (Double_t dz) |
Protected Member Functions | |
| virtual void | Reset () noexcept override |
| virtual Int_t | NextID () noexcept override |
| Protected Member Functions inherited from BmnDetectorModel | |
| virtual Bool_t | LoadGeometry (const char *) |
Private Attributes | |
| Int_t | fIdx |
| const Int_t | fModuleCnt |
Additional Inherited Members | |
| Protected Attributes inherited from BmnDetectorModel | |
| std::string | fDescription {"no description"} |
| std::vector< Plane > | fPlanes |
| Layer | fTarget {0.0, 0.0} |
Definition at line 20 of file BmnSimpleDM.h.
|
delete |
Referenced by BmnATestDetector::BmnATestDetector(), and BmnATestDetector::BmnATestDetector().
|
inlineexplicit |
Definition at line 50 of file BmnSimpleDM.h.
References fModuleCnt.
|
overridevirtualdefault |
|
inlineoverridevirtualnoexcept |
|
inlineoverridevirtual |
Implements BmnDetectorModel.
Definition at line 47 of file BmnSimpleDM.h.
Implements BmnDetectorModel.
Definition at line 45 of file BmnSimpleDM.h.
|
inlineoverridevirtualnoexcept |
Implements BmnDetectorModel.
Definition at line 42 of file BmnSimpleDM.h.
|
inlineoverrideprotectedvirtualnoexcept |
Implements BmnDetectorModel.
Definition at line 33 of file BmnSimpleDM.h.
References fIdx, and fModuleCnt.
|
inlineoverrideprotectedvirtualnoexcept |
|
private |
Definition at line 23 of file BmnSimpleDM.h.
|
private |
Definition at line 24 of file BmnSimpleDM.h.
Referenced by BmnSimpleDM(), Alignables(), and NextID().