|
CbmRoot
|
A factory class for the STS RecoSetupUnit. More...
#include <CbmStsRecoSetupUnitFactory.h>
Public Types | |
| using | RecoSetupUnit_t = algo::sts::RecoSetupUnit |
| using | StationIdMap_t = typename RecoSetupUnit_t::StationIdMap_t |
Public Member Functions | |
| RecoSetupUnitFactory () | |
| Default constructor (implements RAII for internal fields) | |
| 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 STS RecoSetupUnit.
Definition at line 20 of file CbmStsRecoSetupUnitFactory.h.
Definition at line 22 of file CbmStsRecoSetupUnitFactory.h.
Definition at line 23 of file CbmStsRecoSetupUnitFactory.h.
| RecoSetupUnitFactory::RecoSetupUnitFactory | ( | ) |
Default constructor (implements RAII for internal fields)
Definition at line 36 of file CbmStsRecoSetupUnitFactory.cxx.
References CbmStsSetup::Instance().
| RecoSetupUnit RecoSetupUnitFactory::Create | ( | ) | const |
Creates a reconstruction setup unit.
Definition at line 50 of file CbmStsRecoSetupUnitFactory.cxx.
References CreateStationIdMap(), and CreateStationVolumes().
|
private |
Fills the tracking station ID mapping.
Definition at line 61 of file CbmStsRecoSetupUnitFactory.cxx.
References CbmStsElement::GetIndex(), CbmStsStation::GetLadder(), CbmStsElement::GetMother(), CbmStsStation::GetNofLadders(), and CbmStsSetup::Instance().
Referenced by Create().
|
private |
Creates full and active volumes of the tracking stations.
Definition at line 117 of file CbmStsRecoSetupUnitFactory.cxx.
References CbmStsSetup::Instance().
Referenced by Create().