Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EFLOWREC_EFLOWABSTRACTCELLLIST_H
6 #define EFLOWREC_EFLOWABSTRACTCELLLIST_H
40 virtual void addCell(std::pair<const CaloCell*, int>
cell) = 0;
58 #endif // not EFLOWREC_EFLOWABSTRACTCELLLIST_H
JetConstituentVector::iterator iterator
This class stores a map of calorimeter layers and track parameters (the result of the track extrapola...
virtual double dR2(double eta, double phi, eflowCaloENUM layer) const =0
Scalar phi() const
phi method
virtual void deleteFromList(CellIt &start, CellIt &end)=0
Scalar eta() const
pseudorapidity method
virtual void setNewExtrapolatedTrack(const eflowTrackCaloPoints *trackCalo)=0
virtual ~eflowAbstractCellList()
This class stores the eta,phi and layer of the calorimeter cell and defines a "<" operator which can ...
virtual double dR(double eta, double phi, eflowCaloENUM layer) const =0
virtual double phiFF(eflowCaloENUM layer) const =0
virtual void addCell(std::pair< const CaloCell *, int > cell)=0
virtual double etaFF(eflowCaloENUM layer) const =0
virtual void deleteFromList(CellIt &it)=0
std::map< eflowCellPosition, std::vector< std::pair< const CaloCell *, int > > >::iterator CellIt
Data object for each calorimeter readout cell.
virtual CellIt getLowerBound(eflowCaloENUM layer, double r)=0
virtual void reorderWithoutLayers()=0