|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnRun9BotDM.h>
Public Member Functions | |
| BmnRun9BotDM (Bool_t withTarget=kTRUE) | |
| virtual | ~BmnRun9BotDM () override |
| Public Member Functions inherited from BmnRun9HalfDM | |
| virtual Bool_t | IgnoreHit (Int_t CbmDetectorID) const noexcept override |
| virtual Bool_t | IgnoresSome () const noexcept override |
| virtual std::vector< Composite > | Composites () const override |
| BmnRun9DM (Bool_t withTarget=kTRUE) | |
| Public Member Functions inherited from BmnRun9DM | |
| virtual Int_t | MaxModulesInStation () const noexcept override |
| virtual Int_t | Alignables () const noexcept override |
| virtual Int_t | TargetID () const noexcept override |
| virtual Int_t | IDfromHit (Int_t CbmDetectorID) const noexcept override |
| virtual std::string | DecodeID (Int_t id) const override |
| BmnRun9DM (Bool_t withTarget=kTRUE) | |
| virtual | ~BmnRun9DM () override=default |
| Public Member Functions inherited from BmnDetectorModel | |
| 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 Bool_t | KeepBottomHalf () const noexcept override |
| Protected Member Functions inherited from BmnRun9HalfDM | |
| virtual Int_t | FirstModule (Int_t station) const noexcept override |
| virtual Int_t | StationAlignables (Int_t station) const noexcept override |
| Protected Member Functions inherited from BmnRun9DM | |
| Int_t | StationModules (Int_t station) const noexcept |
| virtual Int_t | FirstStation () const noexcept |
| virtual Int_t | LastStation () const noexcept |
| virtual Bool_t | LoadGeometry (const char *targetGeoFile) override |
| virtual void | Reset () noexcept override |
| virtual Int_t | NextID () noexcept override |
Additional Inherited Members | |
| Protected Types inherited from BmnRun9DM | |
| enum | { kFirst , kLast } |
| Protected Attributes inherited from BmnRun9DM | |
| Int_t | fSystem {-1} |
| Int_t | fStation {-1} |
| Int_t | fModule {-1} |
| const Bool_t | fWithTarget {kTRUE} |
| Protected Attributes inherited from BmnDetectorModel | |
| std::string | fDescription {"no description"} |
| std::vector< Plane > | fPlanes |
| Layer | fTarget {0.0, 0.0} |
| Static Protected Attributes inherited from BmnRun9DM | |
| static constexpr const Int_t | VSP_SYSTEM_ID {DetectorId::kVSP} |
| static constexpr const Int_t | SIL_SYSTEM_ID {DetectorId::kSILICON} |
| static constexpr const Int_t | GEM_SYSTEM_ID {DetectorId::kGEM} |
| static constexpr const Int_t | TRG_SYSTEM_ID {DetectorId::kREF} |
| static constexpr const Int_t | VSP_STATION_CNT {1} |
| static constexpr const Int_t | SIL_STATION_CNT {4} |
| static constexpr const Int_t | GEM_STATION_CNT {8} |
| static constexpr const Int_t | ALL_STATION_CNT {VSP_STATION_CNT + SIL_STATION_CNT + GEM_STATION_CNT} |
| static constexpr const Int_t | STA_NUM_START {1} |
| static constexpr const Int_t | MOD_NUM_START {1} |
| static constexpr const Int_t | VSP_STATION_IDX [2] {STA_NUM_START, STA_NUM_START + VSP_STATION_CNT - 1} |
| static constexpr const Int_t | SIL_STATION_IDX [2] {VSP_STATION_IDX[kLast] + 1, VSP_STATION_IDX[kLast] + SIL_STATION_CNT} |
| static constexpr const Int_t | GEM_STATION_IDX [2] {SIL_STATION_IDX[kLast] + 1, SIL_STATION_IDX[kLast] + GEM_STATION_CNT} |
| static constexpr const Int_t | VSP_MODULES [VSP_STATION_CNT] {6} |
| static constexpr const Int_t | SIL_MODULES [SIL_STATION_CNT] {6, 10, 14, 18} |
| static constexpr const Int_t | GEM_MODULES [GEM_STATION_CNT] {8, 8, 8, 8, 8, 8, 8, 0} |
Definition at line 24 of file BmnRun9BotDM.h.
Definition at line 30 of file BmnRun9BotDM.h.
References BmnDetectorModel::fDescription.
|
overridevirtualdefault |
|
inlineoverrideprotectedvirtualnoexcept |
Implements BmnRun9HalfDM.
Definition at line 27 of file BmnRun9BotDM.h.