|
ATLAS Offline Software
|
Go to the documentation of this file.
44 gTower(
int eta,
int phi,
int nphi,
int id_modifier,
int posneg);
106 int getFWID(
int & iPhiFW,
int & iEtaFW)
const;
float getET_float() const
Get ET (total) in MeV FLOAT VERSION.
Extra patterns decribing particle interation process.
void setIsSaturated(char isSaturated)
Sets saturation flag.
bool noiseCut(int et) const
Apply supercell noise cut.
std::vector< Identifier > ID
void getEtaPhi(float &Eta, float &Phi, int iEta, int iPhi) const
Calculates eta and phi from ieta and iphi.
char isSaturated() const
Returns true if is saturated.
void setSCID(Identifier ID)
Set supercell position ID.
The gTower class is an interface object for gFEX trigger algorithms The purposes are twofold:
int getFWID() const
Calculates and returns the firmware ID.
void setPosNeg(int posneg)
void setTotalEt(int totEt)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
void setEta(const float thiseta)
std::vector< float > m_et_float_perlayer
int getET() const
Get ET (total) in MeV.
int getET_EM_float() const
Get ET in MeV from EM calo FLOAT VERSION.
std::vector< Identifier > m_scID
const std::vector< Identifier > & getSCIDs() const
Helper class for offline supercell identifiers.
int getET_HAD_float() const
Get ET in MeV from HAD calo FLOAT VERSION.
void clear_scIDs()
Clear and resize Identifier value vector.
void addET(float et, int layer)
Add ET in MeV, layer refers to EM or HAD (Tile)
void clearET()
Clear supercell ET values.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
int iEta() const
Get coordinates of tower.
macros to associate a CLID to a type
int getID() const
Add to ET