TOF detector representation in online/offline reconstruction.
More...
#include <RecoSetupUnit.h>
|
| int | ImplGetTrackingStationId (uint32_t address) const |
| | Returns tracking station index by the TOF address.
|
| |
| bool | ImplIsTimeInfoProvided (int) const |
| | Returns a flag, if time information is provided by the detector.
|
| |
| bool | IsInitialized () const |
| | Validates initialization of the instance.
|
| |
| template<class Archive> |
| void | serialize (Archive &ar, const unsigned int) |
| |
TOF detector representation in online/offline reconstruction.
Definition at line 111 of file tof/RecoSetupUnit.h.
◆ RecoSetupUnit() [1/2]
| cbm::algo::tof::RecoSetupUnit::RecoSetupUnit |
( |
| ) |
|
|
default |
Default constructor (note: needed for serialization)
Referenced by RecoSetupUnit().
◆ RecoSetupUnit() [2/2]
◆ GetActiveVolume()
Gets active volume for a tracking station.
- Parameters
-
| stationId | Local index of the tracking station |
Definition at line 77 of file TrackingSetupIfs.h.
◆ GetDetectorName()
| static constexpr std::string_view cbm::algo::tof::RecoSetupUnit::GetDetectorName |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ GetFullVolume()
Gets full volume for a tracking station.
- Parameters
-
| stationId | Local index of the tracking station |
Definition at line 103 of file TrackingSetupIfs.h.
◆ GetHitRange()
Returns default hit range for x, y and time measurements.
- Template Parameters
-
- Parameters
-
- Returns
- A HitRange object
The default ranges are defined under an assumption, that all the uncertainties obey a gaussian distribution
Definition at line 86 of file TrackingSetupIfs.h.
◆ GetModuleId()
| static constexpr ECbmModuleId cbm::algo::tof::RecoSetupUnit::GetModuleId |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ GetNofTrackingStations()
◆ GetTrackingStationId()
Gets a local index of a tracking station by a hardware address.
- Parameters
-
Definition at line 96 of file TrackingSetupIfs.h.
◆ GetTrkStationIdMap()
| const TrkStationIdMap & cbm::algo::tof::RecoSetupUnit::GetTrkStationIdMap |
( |
| ) |
const |
|
inline |
◆ ImplGetHitRange()
Returns default hit range factor.
- Template Parameters
-
- Parameters
-
Definition at line 135 of file TrackingSetupIfs.h.
◆ ImplGetTrackingStationId()
| int RecoSetupUnit::ImplGetTrackingStationId |
( |
uint32_t | address | ) |
const |
|
inlineprivate |
◆ ImplIsTimeInfoProvided()
| bool cbm::algo::tof::RecoSetupUnit::ImplIsTimeInfoProvided |
( |
int | | ) |
const |
|
inlineprivate |
Returns a flag, if time information is provided by the detector.
- Parameters
-
| stationId | Local index of tracking station |
Definition at line 141 of file tof/RecoSetupUnit.h.
◆ IsInitialized()
| bool RecoSetupUnit::IsInitialized |
( |
| ) |
const |
|
private |
◆ IsTimeInfoProvided()
Checks, if station provides time measurements.
- Parameters
-
| stationId | Local index of the tracking station |
Definition at line 107 of file TrackingSetupIfs.h.
◆ IsValid()
Validates the interface.
- Returns
- true The interface is valid
-
false The interface is not valid
Definition at line 73 of file TrackingSetupIfs.h.
◆ serialize()
template<class Archive>
| void cbm::algo::tof::RecoSetupUnit::serialize |
( |
Archive & | ar, |
|
|
const unsigned int | ) |
|
inlineprivate |
◆ TableOfTrackingStations()
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
◆ TrackingSetupIfs< RecoSetupUnit >
◆ fTrkStationIdMap
◆ fvStationActiveVolumes
◆ fvStationFullVolumes
The documentation for this class was generated from the following files: