|  | 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