ATLAS Offline Software
Public Member Functions | Protected Member Functions | List of all members
PFMatch::ICluster Class Referenceabstract

#include <PFMatchInterfaces.h>

Inheritance diagram for PFMatch::ICluster:
Collaboration diagram for PFMatch::ICluster:

Public Member Functions

virtual ~ICluster ()
 
virtual double eta () const =0
 
virtual double phi () const =0
 
virtual double etaMean () const =0
 
virtual double phiMean () const =0
 
virtual double etaVariance () const =0
 
virtual double phiVariance () const =0
 
virtual bool calVarianceStatus () const =0
 
virtual void etaMean (double)=0
 
virtual void phiMean (double)=0
 
virtual void etaVariance (double)=0
 
virtual void phiVariance (double)=0
 
virtual void setCalVarianceStatus ()=0
 
virtual unsigned int nCells () const =0
 
virtual const std::vector< double > & cellPhi () const =0
 
virtual const std::vector< double > & cellEta () const =0
 

Protected Member Functions

 ICluster ()
 

Detailed Description

Definition at line 37 of file PFMatchInterfaces.h.

Constructor & Destructor Documentation

◆ ICluster()

PFMatch::ICluster::ICluster ( )
inlineprotected

Definition at line 39 of file PFMatchInterfaces.h.

39 { }

◆ ~ICluster()

virtual PFMatch::ICluster::~ICluster ( )
inlinevirtual

Definition at line 41 of file PFMatchInterfaces.h.

41 { }

Member Function Documentation

◆ calVarianceStatus()

virtual bool PFMatch::ICluster::calVarianceStatus ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ cellEta()

virtual const std::vector<double>& PFMatch::ICluster::cellEta ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ cellPhi()

virtual const std::vector<double>& PFMatch::ICluster::cellPhi ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ eta()

virtual double PFMatch::ICluster::eta ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ etaMean() [1/2]

virtual double PFMatch::ICluster::etaMean ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ etaMean() [2/2]

virtual void PFMatch::ICluster::etaMean ( double  )
pure virtual

Implemented in eflowMatchCluster.

◆ etaVariance() [1/2]

virtual double PFMatch::ICluster::etaVariance ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ etaVariance() [2/2]

virtual void PFMatch::ICluster::etaVariance ( double  )
pure virtual

Implemented in eflowMatchCluster.

◆ nCells()

virtual unsigned int PFMatch::ICluster::nCells ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ phi()

virtual double PFMatch::ICluster::phi ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ phiMean() [1/2]

virtual double PFMatch::ICluster::phiMean ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ phiMean() [2/2]

virtual void PFMatch::ICluster::phiMean ( double  )
pure virtual

Implemented in eflowMatchCluster.

◆ phiVariance() [1/2]

virtual double PFMatch::ICluster::phiVariance ( ) const
pure virtual

Implemented in eflowMatchCluster.

◆ phiVariance() [2/2]

virtual void PFMatch::ICluster::phiVariance ( double  )
pure virtual

Implemented in eflowMatchCluster.

◆ setCalVarianceStatus()

virtual void PFMatch::ICluster::setCalVarianceStatus ( )
pure virtual

Implemented in eflowMatchCluster.


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