CbmRoot
|
Array sizes. More...
Variables | |
constexpr int | MaxFieldApproxPolynomialOrder {5} |
Order of polynomial to approximate field in the vicinity of station plane. | |
constexpr int | MaxNFieldApproxCoefficients |
Amount of coefficients in field approximations. | |
constexpr unsigned int | StationBits = 6u |
Amount of bits to code a station or triplet. This values determine the maximum number of stations and tripĆ¼lets. | |
constexpr unsigned int | TripletBits = 32u - StationBits |
Amount of bits to code one triplet. | |
constexpr int | MaxNdetectors = 5 |
Max number of tracking detectors. | |
constexpr int | MaxNstations = 1u << StationBits |
Max number of stations, 2^6 = 64. | |
constexpr int | MaxNtriplets = 1u << TripletBits |
Max number of triplets, 2^26 = 67,108,864. | |
constexpr uint8_t | DetBits = 4u |
Maximum 16 detector systems. | |
constexpr int | MaxNtrackGroups = 4 |
Array sizes.
|
constexpr |
|
constexpr |
|
constexpr |
Max number of tracking detectors.
Definition at line 43 of file CaDefs.h.
Referenced by cbm::algo::ca::ConfigReader::ReadInactiveStationMap(), cbm::algo::ca::ConfigReader::ReadMisalignmentTolerance(), and cbm::algo::ca::InitManager::SetDetectorNames().
|
constexpr |
Amount of coefficients in field approximations.
|
constexpr |
Max number of stations, 2^6 = 64.
Definition at line 44 of file CaDefs.h.
Referenced by cbm::algo::ca::Iteration::Check(), cbm::algo::ca::InitManager::CheckStationsInfoInit(), cbm::algo::ca::TrackFinderWindow::CreateTrackCandidates(), cbm::algo::ca::TrackFitter::FitCaTracks(), cbm::algo::ca::Parameters< DataT >::GetSearchWindow(), cbm::algo::ca::TrackFinderWindow::PackTripletId(), cbm::algo::ca::Parameters< DataT >::Parameters(), and cbm::algo::ca::InitManager::ReadSearchWindows().
|
constexpr |
Max number of track groups NOTE: For a "track group" definition see CaParameters.h, GetSearchWindow function
Definition at line 51 of file CaDefs.h.
Referenced by cbm::algo::ca::InitManager::ReadSearchWindows().
|
constexpr |
Max number of triplets, 2^26 = 67,108,864.
Definition at line 45 of file CaDefs.h.
Referenced by cbm::algo::ca::TrackFinderWindow::PackTripletId().
|
constexpr |
|
constexpr |
Amount of bits to code one triplet.
Definition at line 41 of file CaDefs.h.
Referenced by cbm::algo::ca::TrackFinderWindow::PackTripletId(), cbm::algo::ca::TrackFinderWindow::TripletId2Station(), and cbm::algo::ca::TrackFinderWindow::TripletId2Triplet().