|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef STRIPOFFLINEDATA_H
6 #define STRIPOFFLINEDATA_H
9 #include "Identifier/Identifier.h"
float globY() const
global Y pos
class modeling the strip hit fragment for the NSW L1 offline simulation
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
int channelId() const
get the channel
float globX() const
Use this for clustering.
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
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)
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
StripOfflineData(Identifier id, const sTgcIdHelper *helper, const sTgcDigit *digit)
void set_globZ(float pos)
int trig_BCID() const
get the trigger BCID
float strip_charge() const
get the strip charge
setEventNumber setTimeStamp bcid
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