ATLAS Offline Software
Loading...
Searching...
No Matches
eflowAbstractCellList Class Referenceabstract

#include <eflowAbstractCellList.h>

Inheritance diagram for eflowAbstractCellList:
Collaboration diagram for eflowAbstractCellList:

Public Member Functions

 eflowAbstractCellList ()
virtual ~eflowAbstractCellList ()
virtual void setNewExtrapolatedTrack (const eflowTrackCaloPoints *trackCalo)=0
virtual void addCell (std::pair< const CaloCell *, int > cell)=0
virtual void reorderWithoutLayers ()=0
virtual CellIt begin ()=0
virtual CellIt end ()=0
virtual CellIt getLowerBound (eflowCaloENUM layer, double r)=0
virtual void deleteFromList (CellIt &start, CellIt &end)=0
virtual void deleteFromList (CellIt &it)=0
virtual double etaFF (eflowCaloENUM layer) const =0
virtual double phiFF (eflowCaloENUM layer) const =0
virtual double dR2 (double eta, double phi, eflowCaloENUM layer) const =0
virtual double dR (double eta, double phi, eflowCaloENUM layer) const =0

Detailed Description

Definition at line 30 of file eflowAbstractCellList.h.

Constructor & Destructor Documentation

◆ eflowAbstractCellList()

eflowAbstractCellList::eflowAbstractCellList ( )
inline

Definition at line 34 of file eflowAbstractCellList.h.

34{};

◆ ~eflowAbstractCellList()

virtual eflowAbstractCellList::~eflowAbstractCellList ( )
inlinevirtual

Definition at line 35 of file eflowAbstractCellList.h.

35{};

Member Function Documentation

◆ addCell()

virtual void eflowAbstractCellList::addCell ( std::pair< const CaloCell *, int > cell)
pure virtual

Implemented in eflowCellList.

◆ begin()

virtual CellIt eflowAbstractCellList::begin ( )
pure virtual

Implemented in eflowCellList.

◆ deleteFromList() [1/2]

virtual void eflowAbstractCellList::deleteFromList ( CellIt & it)
pure virtual

Implemented in eflowCellList.

◆ deleteFromList() [2/2]

virtual void eflowAbstractCellList::deleteFromList ( CellIt & start,
CellIt & end )
pure virtual

Implemented in eflowCellList.

◆ dR()

virtual double eflowAbstractCellList::dR ( double eta,
double phi,
eflowCaloENUM layer ) const
pure virtual

Implemented in eflowCellList.

◆ dR2()

virtual double eflowAbstractCellList::dR2 ( double eta,
double phi,
eflowCaloENUM layer ) const
pure virtual

Implemented in eflowCellList.

◆ end()

virtual CellIt eflowAbstractCellList::end ( )
pure virtual

Implemented in eflowCellList.

◆ etaFF()

virtual double eflowAbstractCellList::etaFF ( eflowCaloENUM layer) const
pure virtual

Implemented in eflowCellList.

◆ getLowerBound()

virtual CellIt eflowAbstractCellList::getLowerBound ( eflowCaloENUM layer,
double r )
pure virtual

Implemented in eflowCellList.

◆ phiFF()

virtual double eflowAbstractCellList::phiFF ( eflowCaloENUM layer) const
pure virtual

Implemented in eflowCellList.

◆ reorderWithoutLayers()

virtual void eflowAbstractCellList::reorderWithoutLayers ( )
pure virtual

Implemented in eflowCellList.

◆ setNewExtrapolatedTrack()

virtual void eflowAbstractCellList::setNewExtrapolatedTrack ( const eflowTrackCaloPoints * trackCalo)
pure virtual

Implemented in eflowCellList.


The documentation for this class was generated from the following file: