ATLAS Offline Software
|
This class, which inherits from the pure virtual ICluster, stores a pointer to an eflowRecCluster. More...
#include <eflowRecCluster.h>
Public Member Functions | |
eflowMatchCluster (eflowRecCluster *efRecCluster) | |
virtual | ~eflowMatchCluster () |
eflowRecCluster * | getEfRecCluster () |
const eflowRecCluster * | getEfRecCluster () const |
virtual double | e () const |
virtual double | eta () const |
virtual double | phi () const |
virtual double | etaMean () const |
virtual double | phiMean () const |
virtual double | etaVariance () const |
virtual double | phiVariance () const |
virtual bool | calVarianceStatus () const |
virtual void | etaMean (double clusterEtaMean) |
virtual void | phiMean (double clusterPhiMean) |
virtual void | etaVariance (double clusterEtaVariance) |
virtual void | phiVariance (double clusterPhiVariance) |
virtual void | setCalVarianceStatus () |
virtual unsigned int | nCells () const |
virtual const std::vector< double > & | cellEta () const |
virtual const std::vector< double > & | cellPhi () const |
Private Member Functions | |
void | initCellPositions () const |
Private Attributes | |
eflowRecCluster * | m_efRecCluster |
CxxUtils::CachedValue< std::vector< double > > | m_cellEta |
CxxUtils::CachedValue< std::vector< double > > | m_cellPhi |
double | m_clusterEne |
double | m_clusterEta |
double | m_clusterPhi |
double | m_clusterEtaMean |
double | m_clusterPhiMean |
double | m_clusterEtaVariance |
double | m_clusterPhiVariance |
bool | m_calVariance |
This class, which inherits from the pure virtual ICluster, stores a pointer to an eflowRecCluster.
It also stores assorted kinematic information such as cluster energy, mean energy weighted eta/phi values etc.
Definition at line 139 of file eflowRecCluster.h.
|
inline |
Definition at line 142 of file eflowRecCluster.h.
|
inlinevirtual |
Definition at line 157 of file eflowRecCluster.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 162 of file eflowRecCluster.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements PFMatch::ICluster.
Definition at line 171 of file eflowRecCluster.h.
|
inlinevirtual |
|
inlinevirtual |
Implements PFMatch::ICluster.
Definition at line 179 of file eflowRecCluster.h.
|
inline |
Definition at line 159 of file eflowRecCluster.h.
|
inline |
Definition at line 160 of file eflowRecCluster.h.
|
inlineprivate |
Definition at line 228 of file eflowRecCluster.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements PFMatch::ICluster.
Definition at line 175 of file eflowRecCluster.h.
|
inlinevirtual |
|
inlinevirtual |
Implements PFMatch::ICluster.
Definition at line 183 of file eflowRecCluster.h.
|
inlinevirtual |
|
private |
Definition at line 267 of file eflowRecCluster.h.
|
private |
Definition at line 258 of file eflowRecCluster.h.
|
private |
Definition at line 259 of file eflowRecCluster.h.
|
private |
Definition at line 260 of file eflowRecCluster.h.
|
private |
Definition at line 261 of file eflowRecCluster.h.
|
private |
Definition at line 263 of file eflowRecCluster.h.
|
private |
Definition at line 265 of file eflowRecCluster.h.
|
private |
Definition at line 262 of file eflowRecCluster.h.
|
private |
Definition at line 264 of file eflowRecCluster.h.
|
private |
Definition at line 266 of file eflowRecCluster.h.
|
private |
Definition at line 257 of file eflowRecCluster.h.