|
| | Setup ()=default |
| | Default constructor (for serialization)
|
| |
| | Setup (kf::Setup< Float > geoSetup, const std::vector< std::pair< EDetectorID, int > > &inactiveStations) |
| | Constructor.
|
| |
| template<typename SrcFloat> |
| | Setup (const Setup< SrcFloat > &other) |
| | Copy-convert constructor.
|
| |
| | Setup (const Setup &)=default |
| | Default copy constructor.
|
| |
| | Setup (Setup &&)=default |
| | Move constructor.
|
| |
| | ~Setup ()=default |
| | Destructor.
|
| |
| Setup & | operator= (const Setup &other)=default |
| | Copy assignment operator.
|
| |
| Setup & | operator= (Setup &&)=default |
| | Move assignment operator.
|
| |
| const KfSetup_t & | GetActiveSetup () const |
| | Constant accessor to the active setup.
|
| |
| const KfSetup_t & | GetGeometrySetup () const |
| | Constant accessor to the geometry setup.
|
| |
| int | GetNofActStations () const |
| | Gets total number of active stations.
|
| |
| int | GetNofActStations (EDetectorID detId) const |
| | Gets number of active stations for a given detector subsystem.
|
| |
| int | GetNofGeoStations () const |
| | Gets total number of geometry stations.
|
| |
| int | GetNofGeoStations (EDetectorID detId) const |
| | Gets number of geometry stations for a given detector subsystem.
|
| |
| int | ActToGeoStationId (int actId) const |
| | Converts active station ID to geometry station ID.
|
| |
| std::pair< EDetectorID, int > | ActToLocStationId (int actId) const |
| | Converts active station ID to (detector ID, local station ID)
|
| |
| int | GeoToActStationId (int geoId) const |
| | Converts geometry station ID to active station ID.
|
| |
| std::pair< EDetectorID, int > | GeoToLocStationId (int geoId) const |
| | Converts geometry station ID to (detector ID, local station ID)
|
| |
| int | LocToActStationId (EDetectorID detId, int locId) const |
| | Converts (detectorId, local station ID) to active station ID.
|
| |
| int | LocToGeoStationId (EDetectorID detId, int locId) const |
| | Converts (detectorId, local station ID) to geometry station ID.
|
| |
template<typename Float>
class Setup< Float >
Setup representation for tracking.
- Template Parameters
-
| Float | A floating point type (where applicable) |
GeoSetup – full tracking setup: each layer represents a station, which can be either active (enabled), or passive (disabled) ActSetup – active tracking setup: each layer is an active tracking station
STATION ID VARIANTS
| abrev. | full name | definition |
| detId | Detector ID | An ID of a det. subsystem in CA, represented with ca::EDetectorID enum |
| locId | Local station ID | An ID of tracking station within a seletected detector subsystem |
| geoId | Geometry station ID | A continuous ID of a tracking station, presented in the geometry over |
| | all detector subsystems. |
| actId | Active station ID | A continuous ID of a active tracking stations over all det. subsystems |
CONTENTS 1) geometrical setup (different material volumes):
- magnetic field
- target information
- material budget 2) active setup (only active stations):
- magnetic field
- target information
- material budget
Definition at line 54 of file CaSetup.h.