|
ATLAS Offline Software
|
Go to the documentation of this file.
42 if (!dde)
return false;
45 if (!std::get<0>(
m_midPoints[samplingID]))
return false;
void midPointEtaPhiHashLookupVector(const Trk::CaloExtension &extension, EtaPhiHashLookupVector &result)
Tracking class to hold the extrapolation from a particle from the ID to the muon system (or the other...
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
float etaSample(const CaloSample sampling) const
Retrieve barycenter in a given sample.
CaloExtensionHelpers::EtaPhiHashLookupVector m_midPoints
Description of a calorimeter cluster.
bool preSelectAction(const Trk::CaloExtension &caloExtension)
Initialize selector wtih CaloExtension, returns false if the selection cannot be performed for the gi...
float phiSample(const CaloSample sampling) const
Retrieve barycenter in a given sample.
Ensure that the ATLAS eigen extensions are properly loaded.
bool select(const CaloCell &cell) const
Method to determine if a cell is to be selected or not.
static constexpr unsigned int getNumberOfSamplings()
Get number of available samplings.
CaloCellSelectorLayerdR(double coneSize)
Data object for each calorimeter readout cell.
CaloCell_ID::CaloSample getSampling() const
cell sampling
float eta() const
cell eta
float phi() const
cell phi
const std::vector< CurvilinearParameters > & caloLayerIntersections() const
access to the intersections with the calorimeter layers.
bool hasSampling(const CaloSample s) const
Checks if certain smapling contributes to cluster.
~CaloCellSelectorLayerdR()
float coneSize(IsolationConeSize type)
convert Isolation Size into cone size
double deltaR2(double eta1, double eta2, double phi1, double phi2)