|
ATLAS Offline Software
|
char data[hepevt_bytes_allocation_ATLAS]
virtual uint32_t id() const =0
methods for retrieving the bare data
virtual int multipletId() const =0
get the multiplet (ranging from 1 to 2, 1 is at lowest |z|)
virtual int padPhiId() const =0
get the pad phi channel
virtual int sectorId() const =0
get the sector (ranging from 1 to 8)
std::ostream & operator<<(std::ostream &stream, NSWL1::PadData &data)
abstract class to interface the data hit fragment output from the Pad TDS
virtual int sideId() const =0
helper methods decoding the hit fragment position within the NSW detector
virtual int sectorType() const =0
get the sector type (ranging from 0 to 1, Small and Large)
virtual int padEtaId() const =0
get the pad eta channel
virtual int moduleId() const =0
get the physics module (ranging from 1 at lowest R to 3 at highest R)
virtual int gasGapId() const =0
get the gas gap (ranging from 1 to 4, 1 is at lowest |z|)
virtual int padNumber() const =0
virtual int channelId() const =0
get the channel
virtual int triggerSectorNumber() const =0
A trigger trigger candidate for a stgc sector.
virtual uint16_t BC_Tag() const =0
get the BC Tag