|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGGERTOWERKEY_H
14 #define TRIGGERTOWERKEY_H
51 class TriggerTowerKey :
public KeyUtilities {
virtual double phi() const
returns phi coordinate of centre of relevant trigger tower.
virtual ~TriggerTowerKey()
double m_phi
phi coordinate of key
TriggerTowerRegion region(const Coordinate &coord) const
returns the TT region that the coordinate corresponds to.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Used by Key Classes, returns and integer coorginate for the bin Eta-Phi.
virtual double eta() const
returns the centre of the TT at eta_coord:
TriggerTowerKey()
constructs a TriggerTowerKey object
Coordinate coord() const
return central coords of current key value.
Coordinate class declaration.
BinAndCoord * calculateTriggerBin(ICoordinate *iCoord)
converts integer phi, eta coordinates to phi, eta trigger bins.
Used to pass data between the methods of the Key Classes: Returns the Eta and Phi bins,...
double m_eta
eta coordinate of key
double dPhi(const Coordinate &coord) const
returns phi height of trigger tower at coordinate coord
Trigger towers are the inputs to all other parts of the calorimeter trigger.
Data object for each calorimeter readout cell.
double dEta(const Coordinate &coord) const
returns eta width of trigger tower at coordinate coord
virtual unsigned int ttKey(const TriggerTower &tower)
returns the key of the passed tower