|
CbmRoot
|
A builder class for the STS RecoSetupUnit. More...
#include <CbmTofRecoSetupUnitFactory.h>
Public Types | |
| using | RecoSetupUnit_t = algo::tof::RecoSetupUnit |
| using | TrkStationIdMap_t = algo::tof::TrkStationIdMap |
Public Member Functions | |
| RecoSetupUnitFactory () | |
| Default constructor (implements RAII for internal fields) | |
| RecoSetupUnit_t | Create () const |
| Creates a reconstruction setup unit. | |
Private Member Functions | |
| TrkStationIdMap_t | CreateStationIdMap () const |
| Creates the tracking station ID map. | |
| std::pair< std::vector< algo::GeoVolume >, std::vector< algo::GeoVolume > > | CreateStationVolumes () const |
| Creates full and active volumes of the tracking stations. | |
Private Attributes | |
| CbmTofDigiBdfPar * | fDigiBdfPar {nullptr} |
A builder class for the STS RecoSetupUnit.
Definition at line 22 of file CbmTofRecoSetupUnitFactory.h.
Definition at line 24 of file CbmTofRecoSetupUnitFactory.h.
Definition at line 25 of file CbmTofRecoSetupUnitFactory.h.
| RecoSetupUnitFactory::RecoSetupUnitFactory | ( | ) |
Default constructor (implements RAII for internal fields)
Definition at line 38 of file CbmTofRecoSetupUnitFactory.cxx.
References fDigiBdfPar.
| RecoSetupUnit RecoSetupUnitFactory::Create | ( | ) | const |
Creates a reconstruction setup unit.
Definition at line 64 of file CbmTofRecoSetupUnitFactory.cxx.
References CreateStationIdMap(), and CreateStationVolumes().
|
private |
Creates the tracking station ID map.
Definition at line 75 of file CbmTofRecoSetupUnitFactory.cxx.
References fDigiBdfPar.
Referenced by Create().
|
private |
Creates full and active volumes of the tracking stations.
Definition at line 113 of file CbmTofRecoSetupUnitFactory.cxx.
References cbm::GeoHelper::CollectNodes(), fDigiBdfPar, and cbm::RecoSetupUtils::ReadVolume().
Referenced by Create().
|
private |
Definition at line 42 of file CbmTofRecoSetupUnitFactory.h.
Referenced by CreateStationIdMap(), CreateStationVolumes(), and RecoSetupUnitFactory().