|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef COORDTOHARDWARE_H
13 #define COORDTOHARDWARE_H
37 class CoordToHardware {
unsigned int cpModuleOverlap(const Coordinate &coord)
return ID of CP module for overlap coord
unsigned int cpCoordinateWord(const Coordinate &coord)
return CP (Cluster Processing) hardware coordinate word for this coordinate.
unsigned int m_roiLocalMap[2][4]
width of JEMs
double jepPhiOverlap(const Coordinate &coord) const
returns a phi in core area for overlap jet elements
double m_cpmEtaMax
extreme value of eta, covered by CPMs.
unsigned int cpModuleFPGA(const Coordinate &coord)
returns ID [0-7] of the CP FPGA.
unsigned int phiQuadrant(const double phi) const
returns the quadrant number associated with the phi coordinate,
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Select isolated Photons, Electrons and Muons.
unsigned int jepCoordinateWord(const Coordinate &coord)
return JEP (Jet Energy Processing) hardware coordinate word for this coordinate.
unsigned int cpModuleLocalRoI(const Coordinate &coord)
returns local RoI coordinate within FPGA
double cpPhiOverlap(const Coordinate &coord) const
returns a phi in core area for overlap CPM towers
Coordinate class declaration.
bool cpCoordIsValid(const Coordinate &coord) const
returns false if Coord is outside permitted region
unsigned int cpModule(const Coordinate &coord)
return ID of CP module.
double m_cpFPGAPhiWidth
phi width of CP FPGAs
unsigned int jepModuleOverlap(const Coordinate &coord)
returns ID of JEP module (i.e.
void fillRoILocalMap()
No descriptions.
unsigned int jepModule(const Coordinate &coord)
returns ID of JEP module (i.e.
unsigned int cpRoIROD(const Coordinate &coord)
returns Module ID of CP RoI ROD
unsigned int cpCrate(const Coordinate &coord)
returns crate ID covering that coord.
unsigned int cpCrateOverlap(const Coordinate &coord)
returns crate ID covering that overlap coord.
unsigned int jepLocalCoordinate(const Coordinate &coord)
returns the roi's local coord, in the form of a 5b word.
double m_cpmEtaWidth
eta width of CP modules (CPMs)
unsigned int jepCrate(const Coordinate &Coord)
returns ID of JEP Crate that covers this coordinate
unsigned int jepCrateOverlap(const Coordinate &coord)
returns ID of JEP Crate that covers this overlap coordinate
static const unsigned int m_error
returned value in the case of an invalid Coordinate error
double m_cpEtaMax
contains the maximum permissable eta for CP system.