  | 
  
    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
 
Scalar phi() const
phi method
 
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.