CbmRoot
Loading...
Searching...
No Matches
cbm::algo::ca::constants::size Namespace Reference

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
 

Detailed Description

Array sizes.

Variable Documentation

◆ DetBits

uint8_t cbm::algo::ca::constants::size::DetBits = 4u
constexpr

Maximum 16 detector systems.

Definition at line 47 of file CaDefs.h.

◆ MaxFieldApproxPolynomialOrder

int cbm::algo::ca::constants::size::MaxFieldApproxPolynomialOrder {5}
constexpr

Order of polynomial to approximate field in the vicinity of station plane.

Definition at line 33 of file CaDefs.h.

◆ MaxNdetectors

int cbm::algo::ca::constants::size::MaxNdetectors = 5
constexpr

◆ MaxNFieldApproxCoefficients

int cbm::algo::ca::constants::size::MaxNFieldApproxCoefficients
constexpr
Initial value:
{(MaxFieldApproxPolynomialOrder + 1) * (MaxFieldApproxPolynomialOrder + 2)
/ 2}
constexpr int MaxFieldApproxPolynomialOrder
Order of polynomial to approximate field in the vicinity of station plane.
Definition CaDefs.h:33

Amount of coefficients in field approximations.

Definition at line 36 of file CaDefs.h.

◆ MaxNstations

◆ MaxNtrackGroups

int cbm::algo::ca::constants::size::MaxNtrackGroups = 4
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().

◆ MaxNtriplets

int cbm::algo::ca::constants::size::MaxNtriplets = 1u << TripletBits
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().

◆ StationBits

unsigned int cbm::algo::ca::constants::size::StationBits = 6u
constexpr

Amount of bits to code a station or triplet. This values determine the maximum number of stations and tripĆ¼lets.

Amount of bits to code one station

Definition at line 40 of file CaDefs.h.

◆ TripletBits

unsigned int cbm::algo::ca::constants::size::TripletBits = 32u - StationBits
constexpr