Project
Loading...
Searching...
No Matches
o2::its3::constants::detID Namespace Reference

Functions

template<typename T = int>
getDetID2Layer (T detID)
 
template<typename T = int>
getSensorID (T detID)
 
template<typename T = int>
bool isDetITS3 (T detID)
 

Variables

constexpr unsigned int mDetIDs {2 * 12 * 12 * 12}
 
constexpr unsigned int l0IDStart {0}
 
constexpr unsigned int l0IDEnd {(2 * 3 * 12 * 12) - 1}
 
constexpr unsigned int l0IDTot {2 * 3 * 12 * 12}
 
constexpr unsigned int l1IDStart {l0IDEnd + 1}
 
constexpr unsigned int l1IDEnd {l1IDStart + (2 * 4 * 12 * 12) - 1}
 
constexpr unsigned int l1IDTot {2 * 4 * 12 * 12}
 
constexpr unsigned int l2IDStart {l1IDEnd + 1}
 
constexpr unsigned int l2IDEnd {l2IDStart + (2 * 5 * 12 * 12) - 1}
 
constexpr unsigned int l2IDTot {2 * 5 * 12 * 12}
 
constexpr unsigned int nChips {l2IDEnd + 1}
 

Function Documentation

◆ getDetID2Layer()

template<typename T = int>
T o2::its3::constants::detID::getDetID2Layer ( detID)
inline

Definition at line 184 of file SpecsV2.h.

◆ getSensorID()

template<typename T = int>
T o2::its3::constants::detID::getSensorID ( detID)
inline

Definition at line 197 of file SpecsV2.h.

◆ isDetITS3()

template<typename T = int>
bool o2::its3::constants::detID::isDetITS3 ( detID)
inline

Definition at line 211 of file SpecsV2.h.

Variable Documentation

◆ l0IDEnd

constexpr unsigned int o2::its3::constants::detID::l0IDEnd {(2 * 3 * 12 * 12) - 1}
constexpr

Definition at line 173 of file SpecsV2.h.

◆ l0IDStart

constexpr unsigned int o2::its3::constants::detID::l0IDStart {0}
constexpr

Definition at line 172 of file SpecsV2.h.

◆ l0IDTot

constexpr unsigned int o2::its3::constants::detID::l0IDTot {2 * 3 * 12 * 12}
constexpr

Definition at line 174 of file SpecsV2.h.

◆ l1IDEnd

constexpr unsigned int o2::its3::constants::detID::l1IDEnd {l1IDStart + (2 * 4 * 12 * 12) - 1}
constexpr

Definition at line 176 of file SpecsV2.h.

◆ l1IDStart

constexpr unsigned int o2::its3::constants::detID::l1IDStart {l0IDEnd + 1}
constexpr

Definition at line 175 of file SpecsV2.h.

◆ l1IDTot

constexpr unsigned int o2::its3::constants::detID::l1IDTot {2 * 4 * 12 * 12}
constexpr

Definition at line 177 of file SpecsV2.h.

◆ l2IDEnd

constexpr unsigned int o2::its3::constants::detID::l2IDEnd {l2IDStart + (2 * 5 * 12 * 12) - 1}
constexpr

Definition at line 179 of file SpecsV2.h.

◆ l2IDStart

constexpr unsigned int o2::its3::constants::detID::l2IDStart {l1IDEnd + 1}
constexpr

Definition at line 178 of file SpecsV2.h.

◆ l2IDTot

constexpr unsigned int o2::its3::constants::detID::l2IDTot {2 * 5 * 12 * 12}
constexpr

Definition at line 180 of file SpecsV2.h.

◆ mDetIDs

constexpr unsigned int o2::its3::constants::detID::mDetIDs {2 * 12 * 12 * 12}
constexpr

Definition at line 171 of file SpecsV2.h.

◆ nChips

constexpr unsigned int o2::its3::constants::detID::nChips {l2IDEnd + 1}
constexpr

Definition at line 181 of file SpecsV2.h.