25 : FairTask(
"CbmMvdTrackingInterface")
27 if (!fpInstance) { fpInstance =
this; }
49 for (
int iSt = 0; iSt < nStations; ++iSt) {
60 <<
"Some errors occurred in the tracking detector interface initialization for MVD (see information above)";
ClassImp(CbmMvdTrackingInterface) CbmMvdTrackingInterface
std::map< int, CbmMvdSensor * > & GetSensorMap()
static CbmMvdDetector * Instance()
CbmMvdStationPar * GetParameterFile()
Int_t GetStationNr() const
Int_t GetStationCount() const
Double_t GetHeight(Int_t stationNumber) const
Double_t GetZPosition(Int_t stationNumber) const
Double_t GetWidth(Int_t stationNumber) const
Double_t GetZThickness(Int_t stationNumber) const
static CbmMvdTrackingInterface * fpInstance
Instance of the class.
~CbmMvdTrackingInterface()
Destructor.
InitStatus Init() override
FairTask: Init method.
void SetParContainers() override
FairTask: sets parameter containers up.
int GetTrackingStationIndex(const CbmHit *hit) const override
Gets a tracking station of a CbmHit.
const CbmMvdStationPar * fMvdStationPar
Pointer to the Mvd station parameters.
InitStatus ReInit() override
FairTask: ReInit method.
CbmMvdTrackingInterface()
Default constructor.
std::vector< VolumeInfo > fvStationFullVolume
Geometric properties of each station passive volume.
std::vector< VolumeInfo > fvStationActiveVolume
Geometric properties of each station active volume.
bool Check() const
Checks detector interface: boundary conditions of the parameters.
static constexpr bool kUseDynamicCast