|
CbmRoot
|
A factory class for the MVD RecoSetupUnit. More...
#include <CbmMvdRecoSetupUnitFactory.h>
Public Types | |
| using | RecoSetupUnit_t = algo::mvd::RecoSetupUnit |
| using | StationIdMap_t = typename RecoSetupUnit_t::StationIdMap_t |
Public Member Functions | |
| RecoSetupUnit_t | Create () const |
| Creates a reconstruction setup unit. | |
Private Member Functions | |
| StationIdMap_t | CreateStationIdMap () const |
| Fills the tracking station ID mapping. | |
| std::pair< std::vector< algo::GeoVolume >, std::vector< algo::GeoVolume > > | CreateStationVolumes () const |
| Creates full and active volumes of the tracking stations. | |
A factory class for the MVD RecoSetupUnit.
Definition at line 18 of file CbmMvdRecoSetupUnitFactory.h.
Definition at line 20 of file CbmMvdRecoSetupUnitFactory.h.
Definition at line 21 of file CbmMvdRecoSetupUnitFactory.h.
| RecoSetupUnit RecoSetupUnitFactory::Create | ( | ) | const |
Creates a reconstruction setup unit.
Definition at line 32 of file CbmMvdRecoSetupUnitFactory.cxx.
References CreateStationIdMap(), and CreateStationVolumes().
|
private |
Fills the tracking station ID mapping.
Definition at line 43 of file CbmMvdRecoSetupUnitFactory.cxx.
References CbmMvdDetector::GetSensorMap(), and CbmMvdDetector::Instance().
Referenced by Create().
|
private |
Creates full and active volumes of the tracking stations.
Definition at line 56 of file CbmMvdRecoSetupUnitFactory.cxx.
References CbmMvdDetector::GetParameterFile(), and CbmMvdDetector::Instance().
Referenced by Create().