|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONMDT_CABLING_MDTAMTMAP_H
6 #define MUONMDT_CABLING_MDTAMTMAP_H
23 #include "GaudiKernel/MsgStream.h"
116 return a->maxTube() <
b.tube;
119 return a.tube <
b->minTube();
123 return a->minTube() <
b->minTube();
127 return a->moduleId() <
b->moduleId();
130 return a->moduleId() <
b.tdcId;
133 return a.tdcId <
b->moduleId();
136 #endif // MUONMDT_CABLING_MDTAMTMAP_H
uint8_t csm() const
return the csm of the associated tdc
Helper struct to search through the std::set if a conversion from offline -> online is needed.
bool offlineId(MdtCablingData &cabling_data, MsgStream &log) const
retrieve the full information
int tube
Layer inside the multilayer.
int8_t & eta
Station of the chamber (i.e, BIL,BIS,etc.)
uint8_t mrod() const
return the mrod associated to the tdc
MdtTdcOffSorter()=default
Helper struct to search through the std::set if a conversion from online -> offline is needed.
static constexpr uint8_t NOTSET
int8_t & phi
Eta of the MDT station.
MdtTdcMap(const MezzCardPtr mezType, const MdtCablingData &cabling_data)
constructor
uint8_t mezzanineType() const
get the mezzanine type
MdtMezzanineCard::MezzCardPtr MezzCardPtr
Split the offline part of the cabling apart to use it later for sorting.
std::shared_ptr< const MdtMezzanineCard > MezzCardPtr
const MdtCablingOffData & offId() const
get the offline identifier
~MdtTdcMap()=default
destructor
static constexpr uint8_t NOTSET
const MdtCablingOnData & onlineId() const
get the online identiifer
uint8_t tdcId
Mezzanine type.
bool operator<(const MdtTdcOffSorter &a, const MdtCablingData &b)
Operators used for navigation later.
const MdtTdcMap * operator->() const
uint8_t & csm
MROD number.
MdtTdcOnlSorter()=default
uint8_t channelId
Identifier of the corresponding tdc.
int8_t & multilayer
Phi sector of the MDT station.
MdtTdcOnlSorter(const MdtTdcMap *ptr)
const MdtTdcMap * operator->() const
uint8_t moduleId() const
return the tdc id
int multiLayer() const
get the multilayer (independent of the channel)
MdtTdcOffSorter(const MdtTdcMap *ptr)
setBGCode setTAP setLVL2ErrorBits bool
MdtCablingData m_statId
tube corresponding to each tdc channel