|
CbmRoot
|
A factory class for the STS RecoSetupUnit. More...
#include <CbmTrdRecoSetupUnitFactory.h>
Public Types | |
| using | RecoSetupUnit_t = algo::trd::RecoSetupUnit |
| using | ModuleInfoMap_t = typename RecoSetupUnit_t::ModuleInfoMap_t |
Public Member Functions | |
| RecoSetupUnitFactory () | |
| Default constructor (implements RAII for internal fields) | |
| RecoSetupUnit_t | Create () const |
| Creates a reconstruction setup unit. | |
Private Member Functions | |
| ModuleInfoMap_t | CreateModuleMap () const |
| Creates TRD module type map. | |
| std::pair< std::vector< algo::GeoVolume >, std::vector< algo::GeoVolume > > | CreateStationVolumes () const |
| Creates full and active volumes of the tracking stations. | |
Private Attributes | |
| CbmTrdParSetDigi * | fTrdDigiPar {nullptr} |
| TRD digitization parameters. | |
A factory class for the STS RecoSetupUnit.
Definition at line 20 of file CbmTrdRecoSetupUnitFactory.h.
Definition at line 23 of file CbmTrdRecoSetupUnitFactory.h.
Definition at line 22 of file CbmTrdRecoSetupUnitFactory.h.
| RecoSetupUnitFactory::RecoSetupUnitFactory | ( | ) |
Default constructor (implements RAII for internal fields)
Definition at line 37 of file CbmTrdRecoSetupUnitFactory.cxx.
References fTrdDigiPar.
| RecoSetupUnit RecoSetupUnitFactory::Create | ( | ) | const |
Creates a reconstruction setup unit.
Definition at line 55 of file CbmTrdRecoSetupUnitFactory.cxx.
References CreateModuleMap(), and CreateStationVolumes().
|
private |
Creates TRD module type map.
Definition at line 66 of file CbmTrdRecoSetupUnitFactory.cxx.
References fTrdDigiPar, CbmTrdAddress::GetLayerId(), and CbmTrdAddress::GetModuleId().
Referenced by Create().
|
private |
Creates full and active volumes of the tracking stations.
Definition at line 106 of file CbmTrdRecoSetupUnitFactory.cxx.
References cbm::GeoHelper::CollectNodes(), and cbm::RecoSetupUtils::ReadVolume().
Referenced by Create().
|
private |
TRD digitization parameters.
Definition at line 32 of file CbmTrdRecoSetupUnitFactory.h.
Referenced by CreateModuleMap(), and RecoSetupUnitFactory().