#include <DTBtiId.h>
Public Member Functions | |
int | bti () const |
Returns the bti. More... | |
DTBtiId () | |
Constructor. More... | |
DTBtiId (const DTSuperLayerId &mu_superlayer_id, const int bti_id) | |
Constructor. More... | |
DTBtiId (const DTChamberId &mu_stat_id, const int superlayer_id, const int bti_id) | |
Constructor. More... | |
DTBtiId (const int wheel_id, const int station_id, const int sector_id, const int superlayer_id, const int bti_id) | |
Constructor. More... | |
DTBtiId (const DTBtiId &btiId) | |
Constructor. More... | |
bool | operator< (const DTBtiId &id) const |
DTBtiId & | operator= (const DTBtiId &btiId)=default |
bool | operator== (const DTBtiId &id) const |
int | sector () const |
Returns sector number. More... | |
DTSuperLayerId | SLId () const |
Returns the superlayer id. More... | |
int | station () const |
Returns station number. More... | |
int | superlayer () const |
Returns the superlayer. More... | |
int | wheel () const |
Returns wheel number. More... | |
virtual | ~DTBtiId () |
Destructor. More... | |
Private Attributes | |
int | _bti |
DTSuperLayerId | _suplId |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Returns the bti.
Definition at line 66 of file DTBtiId.h.
References _bti.
Referenced by DTBtiCard::activeGetBTI(), DTBtiChip::add_digi(), DTBtiTrigData::btiNumber(), DTBtiCard::config_bti(), DTBtiCard::getBTI(), DTConfigManager::getDTConfigBti(), DTBtiChip::nCellHit(), DTBtiChip::number(), operator<(), operator==(), DTBtiChip::run(), and DTBtiCard::storeTrigger().
|
inline |
|
inline |
|
inline |
Returns sector number.
Definition at line 62 of file DTBtiId.h.
References _suplId, and DTChamberId::sector().
Referenced by DTBtiTrigData::ChamberId(), DTBtiCard::config_bti(), DTConfigManager::getDTConfigBti(), geometryXMLparser.DTAlignable::index(), operator<(), operator==(), and DTBtiCard::storeTrigger().
|
inline |
Returns the superlayer id.
Definition at line 68 of file DTBtiId.h.
References _suplId.
Referenced by DTConfigManager::getDTConfigBti(), DTConfigManager::setDTConfigBti(), and DTBtiTrigData::SLId().
|
inline |
Returns station number.
Definition at line 60 of file DTBtiId.h.
References _suplId, and DTChamberId::station().
Referenced by DTBtiTrigData::ChamberId(), DTBtiCard::config_bti(), DTConfigManager::getDTConfigBti(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), operator<(), operator==(), and DTBtiCard::storeTrigger().
|
inline |
Returns the superlayer.
Definition at line 64 of file DTBtiId.h.
References _suplId, and DTSuperLayerId::superlayer().
Referenced by DTBtiCard::activeGetBTI(), DTBtiTrigData::btiSL(), DTBtiCard::config_bti(), DTBtiChip::DTBtiChip(), DTBtiCard::getBTI(), DTConfigManager::getDTConfigBti(), geometryXMLparser.DTAlignable::index(), operator<(), operator==(), DTBtiChip::run(), DTBtiCard::storeTrigger(), and DTBtiChip::superlayer().
|
inline |
Returns wheel number.
Definition at line 58 of file DTBtiId.h.
References _suplId, and DTChamberId::wheel().
Referenced by DTBtiTrigData::ChamberId(), DTBtiCard::config_bti(), DTConfigManager::getDTConfigBti(), geometryXMLparser.DTAlignable::index(), operator<(), operator==(), and DTBtiCard::storeTrigger().
|
private |
Definition at line 115 of file DTBtiId.h.
Referenced by bti(), and operator==().
|
private |