|
ATLAS Offline Software
|
Go to the documentation of this file.
16 m_id(
id), m_helper(
helper),m_trig_bcid(0),m_band_id(-1),m_phi_id(-1)
int multilayer(const Identifier &id) const
float globY() const
global Y pos
int sideId() const
helper methods decoding the hit fragment position within the NSW detector
int bandId() const
get the band id
void setPhiId(int phi_id)
get the band id
void setTrigBCID(int bcid)
float locY() const
local Y pos
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
int channelId() const
get the channel
int stationName(const Identifier &id) const
float globX() const
Use this for clustering.
value_type get_compact() const
Get the compact id.
abstract class to interface the data hit fragment output from the Strip TDS
int layer() const
get the gas gap (ranging from 0 to 3, 1 is at lowest |z|)
int sectorType() const
helper methods decoding the hit fragment position within the NSW detector
int channel(const Identifier &id) const override
float locZ() const
local Z pos
void set_globX(float pos)
int moduleId() const
get the physics module (ranging from 0 at lowest R to 3 at highest R)
int isSmall() const
get the side (0==sideC, 1==sideA)
int gasGap(const Identifier &id) const override
get the hashes
void setBandId(int band_id)
get the band id
float locX() const
local X pos
uint32_t id() const
methods for retrieving the bare data
int stationPhi(const Identifier &id) const
StripOfflineData(Identifier id, const sTgcIdHelper *helper, const sTgcDigit *digit)
const std::string & stationNameString(const int &index) const
void set_globZ(float pos)
int trig_BCID() const
get the trigger BCID
float strip_charge() const
get the strip charge
double charge(const T &p)
setEventNumber setTimeStamp bcid
int stationEta(const Identifier &id) const
Identifier Identity() const
return indentifier
void setStripCharge_6bit(int charge)
const Identifier m_id
offline identifier of the strip hit
int phiId() const
get the phi id
float time() const
global X pos
void set_globY(float pos)
int wedge() const
get the multiplet (ranging from 0 to 1, 1 is at lowest |z|)
int strip_charge_6bit() const
get the strip charge in 6 bit
A trigger trigger candidate for a stgc sector.
int sectorId() const
get the sector (ranging from 0 to 15)
void setStripCharge(float charge)
bool readStrip() const
Check if strip should be read.
const sTgcIdHelper * m_helper
helper for the identifier decoding
void set_readStrip(bool readStrip)
std::string stationName() const
void setStripCharge_10bit(int charge)
int strip_charge_10bit() const
get the strip charge in 10 bit
float globZ() const
globzl Z pos