|
ATLAS Offline Software
|
Go to the documentation of this file.
30 if (code < 0 || code >= 24) {
continue; }
31 meanPos += std::get<1>(
entry).unit();
41 if (code < 0 || code >= 24) {
continue; }
90 if (!dde)
return false;
bool preSelectAction(const Trk::CaloExtension &caloExtension)
Initialize selector wtih CaloExtension, returns false if the selection cannot be performed for the gi...
Tracking class to hold the extrapolation from a particle from the ID to the muon system (or the other...
CaloExtensionHelpers::EntryExitPerLayerVector m_crossPoints
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
double deltaR(double eta1, double eta2, double phi1, double phi2)
CaloCellSelectorRoughdR(double coneSize)
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
void entryExitPerLayerVector(const Trk::CaloExtension &extension, EntryExitPerLayerVector &result, const LayersToSelect *selection=nullptr)
Data object for each calorimeter readout cell.
float eta() const
cell eta
float phi() const
cell phi
bool select(const CaloCell &cell) const
Method to determine if a cell is to be selected or not.
const std::vector< CurvilinearParameters > & caloLayerIntersections() const
access to the intersections with the calorimeter layers.
float coneSize(IsolationConeSize type)
convert Isolation Size into cone size
~CaloCellSelectorRoughdR()
double deltaR2(double eta1, double eta2, double phi1, double phi2)