ATLAS Offline Software
|
abstract class to interface the data hit fragment output from the Pad TDS More...
#include <PadData.h>
Public Member Functions | |
PadData () | |
virtual | ~PadData () |
virtual uint32_t | id () const =0 |
methods for retrieving the bare data More... | |
virtual uint16_t | BC_Tag () const =0 |
get the BC Tag More... | |
virtual int | sideId () const =0 |
helper methods decoding the hit fragment position within the NSW detector More... | |
virtual int | moduleId () const =0 |
get the physics module (ranging from 1 at lowest R to 3 at highest R) More... | |
virtual int | sectorId () const =0 |
get the sector (ranging from 1 to 8) More... | |
virtual int | sectorType () const =0 |
get the sector type (ranging from 0 to 1, Small and Large) More... | |
virtual int | multipletId () const =0 |
get the multiplet (ranging from 1 to 2, 1 is at lowest |z|) More... | |
virtual int | gasGapId () const =0 |
get the gas gap (ranging from 1 to 4, 1 is at lowest |z|) More... | |
virtual int | channelId () const =0 |
get the channel More... | |
virtual int | padEtaId () const =0 |
get the pad eta channel More... | |
virtual int | padPhiId () const =0 |
get the pad phi channel More... | |
virtual int | padNumber () const =0 |
virtual int | triggerSectorNumber () const =0 |
abstract class to interface the data hit fragment output from the Pad TDS
This class contains pure virtual methods to be implemented by the derived classes. These latters implement the offline and online version of this data fragment.
|
pure virtual |
get the BC Tag
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the channel
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the gas gap (ranging from 1 to 4, 1 is at lowest |z|)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
methods for retrieving the bare data
get the 32 bit word identifing the fragment
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the physics module (ranging from 1 at lowest R to 3 at highest R)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the multiplet (ranging from 1 to 2, 1 is at lowest |z|)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the pad eta channel
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the pad phi channel
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the sector (ranging from 1 to 8)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
get the sector type (ranging from 0 to 1, Small and Large)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
helper methods decoding the hit fragment position within the NSW detector
get the side (0==sideC, 1==sideA)
Implemented in NSWL1::PadOfflineData.
|
pure virtual |
Implemented in NSWL1::PadOfflineData.