|
ATLAS Offline Software
|
Go to the documentation of this file.
28 m_layer(
layer),m_deposit(deposit) {
52 if (fabs(r1 - r2) < 1.0
e-12) {
eflowCellPosition(const eflowAbstractCellList *deposit, eflowCaloENUM layer, double dR)
virtual double dR2(double eta, double phi, eflowCaloENUM layer) const =0
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
double deltaPhi(double phiA, double phiB)
delta Phi in range [-pi,pi[
bool greater(double a, double b)
Compare two FP numbers, working around x87 precision issues.
This class stores the eta,phi and layer of the calorimeter cell and defines a "<" operator which can ...
const eflowAbstractCellList * m_deposit
virtual double dR(double eta, double phi, eflowCaloENUM layer) const =0
virtual double phiFF(eflowCaloENUM layer) const =0
virtual double etaFF(eflowCaloENUM layer) const =0
bool operator<(const eflowCellPosition &rhs) const
Data object for each calorimeter readout cell.
CaloCell_ID::CaloSample getSampling() const
cell sampling
static LAYER translateSampl(CaloCell_ID::CaloSample sampl)