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 134 of file SpecsV2.h.

◆ getSensorID()

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

Definition at line 147 of file SpecsV2.h.

◆ isDetITS3()

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

Definition at line 161 of file SpecsV2.h.

Variable Documentation

◆ l0IDEnd

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

Definition at line 123 of file SpecsV2.h.

◆ l0IDStart

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

Definition at line 122 of file SpecsV2.h.

◆ l0IDTot

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

Definition at line 124 of file SpecsV2.h.

◆ l1IDEnd

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

Definition at line 126 of file SpecsV2.h.

◆ l1IDStart

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

Definition at line 125 of file SpecsV2.h.

◆ l1IDTot

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

Definition at line 127 of file SpecsV2.h.

◆ l2IDEnd

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

Definition at line 129 of file SpecsV2.h.

◆ l2IDStart

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

Definition at line 128 of file SpecsV2.h.

◆ l2IDTot

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

Definition at line 130 of file SpecsV2.h.

◆ mDetIDs

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

Definition at line 121 of file SpecsV2.h.

◆ nChips

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

Definition at line 131 of file SpecsV2.h.