test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | Friends
reco::PFCluster Class Reference

Particle flow cluster, see clustering algorithm in PFClusterAlgo. More...

#include <PFCluster.h>

Inheritance diagram for reco::PFCluster:
reco::CaloCluster reco::PFSuperCluster

Public Types

typedef std::vector< std::pair
< CaloClusterPtr::key_type,
edm::Ptr< PFCluster > > > 
EEtoPSAssociation
 
typedef
ROOT::Math::PositionVector3D
< ROOT::Math::CylindricalEta3D
< Double32_t > > 
REPPoint
 
- Public Types inherited from reco::CaloCluster
enum  AlgoId {
  island = 0, hybrid = 1, fixedMatrix = 2, dynamicHybrid = 3,
  multi5x5 = 4, particleFlow = 5, undefined = 1000
}
 
typedef AlgoId AlgoID
 
enum  SCFlags { cleanOnly = 0, common = 100, uncleanOnly = 200 }
 

Public Member Functions

void addRecHitFraction (const reco::PFRecHitFraction &frac)
 add a given fraction of the rechit More...
 
void calculatePositionREP ()
 computes posrep_ once and for all More...
 
double charge () const
 dummy charge More...
 
int color () const
 
double energy () const
 cluster energy More...
 
PFLayer::Layer layer () const
 cluster layer, see PFLayer.h in this directory More...
 
PFClusteroperator= (const PFCluster &)
 
 PFCluster ()
 
 PFCluster (PFLayer::Layer layer, double energy, double x, double y, double z)
 constructor More...
 
const REPPointpositionREP () const
 cluster position: rho, eta, phi More...
 
template<typename pruner >
void pruneUsing (pruner prune)
 
double pt () const
 transverse momentum, massless approximation More...
 
const std::vector
< reco::PFRecHitFraction > & 
recHitFractions () const
 vector of rechit fractions More...
 
void reset ()
 resets clusters parameters More...
 
void resetHitsAndFractions ()
 reset only hits and fractions More...
 
void setColor (int color)
 set cluster color (for the PFRootEventManager display) More...
 
void setLayer (PFLayer::Layer layer)
 set layer More...
 
void setTime (double time)
 
double theta () const
 angle More...
 
double time () const
 cluster time More...
 
math::XYZPoint const & vertex () const
 dummy vertex access More...
 
double vx () const
 
double vy () const
 
double vz () const
 
- Public Member Functions inherited from reco::CaloCluster
void addHitAndFraction (DetId id, float fraction)
 
AlgoId algo () const
 algorithm identifier More...
 
AlgoID algoID () const
 
 CaloCluster ()
 default constructor. Sets energy and position to zero More...
 
 CaloCluster (AlgoID algoID)
 constructor with algoId, to be used in all child classes More...
 
 CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID)
 
 CaloCluster (double energy, const math::XYZPoint &position)
 constructor from values More...
 
 CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID, const AlgoID &algoID, uint32_t flags=0)
 
 CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID, const std::vector< std::pair< DetId, float > > &usedHitsAndFractions, const AlgoId algoId, const DetId seedId=DetId(0), uint32_t flags=0)
 
 CaloCluster (double energy, const math::XYZPoint &position, float chi2, const std::vector< DetId > &usedHits, const AlgoId algoId, uint32_t flags=0)
 temporary compatibility constructor More...
 
const CaloIDcaloID () const
 
double correctedEnergy () const
 
double energy () const
 cluster energy More...
 
double eta () const
 pseudorapidity of cluster centroid More...
 
uint32_t flags () const
 
const std::vector< std::pair
< DetId, float > > & 
hitsAndFractions () const
 
bool isInClean () const
 
bool isInUnclean () const
 
bool operator< (const CaloCluster &rhs) const
 comparison < operator More...
 
bool operator<= (const CaloCluster &rhs) const
 comparison <= operator More...
 
bool operator== (const CaloCluster &rhs) const
 comparison == operator More...
 
bool operator> (const CaloCluster &rhs) const
 comparison > operator More...
 
bool operator>= (const CaloCluster &rhs) const
 comparison >= operator More...
 
double phi () const
 azimuthal angle of cluster centroid More...
 
const math::XYZPointposition () const
 cluster centroid position More...
 
std::string printHitAndFraction (unsigned i) const
 print hitAndFraction More...
 
void reset ()
 resets the CaloCluster (position, energy, hitsAndFractions) More...
 
DetId seed () const
 return DetId of seed More...
 
void setAlgoId (const AlgoId &id)
 
void setCaloId (const CaloID &id)
 
void setCorrectedEnergy (double cenergy)
 
void setEnergy (double energy)
 
void setFlags (uint32_t flags)
 
void setPosition (const math::XYZPoint &p)
 
void setSeed (const DetId &id)
 
size_t size () const
 size in number of hits (e.g. in crystals for ECAL) More...
 
double x () const
 x coordinate of cluster centroid More...
 
double y () const
 y coordinate of cluster centroid More...
 
double z () const
 z coordinate of cluster centroid More...
 
virtual ~CaloCluster ()
 destructor More...
 

Static Public Member Functions

static double getDepthCorrection (double energy, bool isBelowPS=false, bool isHadron=false)
 
static void setDepthCorParameters (int mode, double a, double b, double ap, double bp)
 

Private Attributes

int color_
 color (transient) More...
 
PFLayer::Layer layer_
 transient layer More...
 
REPPoint posrep_
 cluster position: rho, eta, phi (transient) More...
 
std::vector
< reco::PFRecHitFraction
rechits_
 vector of rechit fractions (transient) More...
 
double time_
 Michalis :Add timing information. More...
 

Static Private Attributes

static std::atomic< double > depthCorA_ {0.89}
 
static std::atomic< double > depthCorAp_ {0.89}
 
static std::atomic< double > depthCorB_ {7.3}
 
static std::atomic< double > depthCorBp_ {4.0}
 
static std::atomic< int > depthCorMode_ {0}
 
static const math::XYZPoint dummyVtx_
 

Friends

std::ostream & operator<< (std::ostream &out, const PFCluster &cluster)
 

Additional Inherited Members

- Protected Attributes inherited from reco::CaloCluster
AlgoID algoID_
 
CaloID caloID_
 bitmask for detector information More...
 
double correctedEnergy_
 
double energy_
 cluster energy More...
 
uint32_t flags_
 
std::vector< std::pair< DetId,
float > > 
hitsAndFractions_
 
math::XYZPoint position_
 cluster centroid position More...
 
DetId seedId_
 DetId of seed. More...
 
- Static Protected Attributes inherited from reco::CaloCluster
static const uint32_t flagsMask_ =0x0FFFFFFF
 
static const uint32_t flagsOffset_ =28
 

Detailed Description

Particle flow cluster, see clustering algorithm in PFClusterAlgo.

A particle flow cluster is defined by its energy and position, which are calculated from a vector of PFRecHitFraction. This calculation is performed in PFClusterAlgo.

Author
Colin Bernet
Date
July 2006

Definition at line 47 of file PFCluster.h.

Member Typedef Documentation

Definition at line 50 of file PFCluster.h.

typedef ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t> > reco::PFCluster::REPPoint

Definition at line 51 of file PFCluster.h.

Constructor & Destructor Documentation

reco::PFCluster::PFCluster ( )
inline

Definition at line 53 of file PFCluster.h.

PFLayer::Layer layer_
transient layer
Definition: PFCluster.h:176
double time_
Michalis :Add timing information.
Definition: PFCluster.h:173
CaloCluster()
default constructor. Sets energy and position to zero
Definition: CaloCluster.h:42
int color_
color (transient)
Definition: PFCluster.h:213
PFCluster::PFCluster ( PFLayer::Layer  layer,
double  energy,
double  x,
double  y,
double  z 
)

constructor

Definition at line 23 of file PFCluster.cc.

24  :
26  math::XYZPoint(x,y,z),
29  posrep_( position_.Rho(), position_.Eta(), position_.Phi() ),
30  time_(-99.),
31  layer_(layer),
32  color_(2)
33 { }
PFLayer::Layer layer() const
cluster layer, see PFLayer.h in this directory
Definition: PFCluster.cc:85
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
PFLayer::Layer layer_
transient layer
Definition: PFCluster.h:176
double z() const
z coordinate of cluster centroid
Definition: CaloCluster.h:158
double x() const
x coordinate of cluster centroid
Definition: CaloCluster.h:152
double time_
Michalis :Add timing information.
Definition: PFCluster.h:173
double energy() const
cluster energy
Definition: PFCluster.h:79
static reco::CaloID toCaloID(Layer layer)
Definition: PFLayer.cc:11
REPPoint posrep_
cluster position: rho, eta, phi (transient)
Definition: PFCluster.h:170
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
CaloCluster()
default constructor. Sets energy and position to zero
Definition: CaloCluster.h:42
int color_
color (transient)
Definition: PFCluster.h:213
double y() const
y coordinate of cluster centroid
Definition: CaloCluster.h:155

Member Function Documentation

void PFCluster::addRecHitFraction ( const reco::PFRecHitFraction frac)

add a given fraction of the rechit

Definition at line 56 of file PFCluster.cc.

References reco::CaloCluster::addHitAndFraction(), reco::PFRecHitFraction::fraction(), reco::PFRecHitFraction::recHitRef(), and rechits_.

Referenced by Basic2DGenericTopoClusterizer::buildTopoCluster(), Basic2DGenericPFlowClusterizer::seedPFClustersFromTopo(), and PFlow2DClusterizerWithTime::seedPFClustersFromTopo().

56  {
57 
58  rechits_.push_back( frac );
59 
60  addHitAndFraction( frac.recHitRef()->detId(),
61  frac.fraction() );
62 }
void addHitAndFraction(DetId id, float fraction)
Definition: CaloCluster.h:183
std::vector< reco::PFRecHitFraction > rechits_
vector of rechit fractions (transient)
Definition: PFCluster.h:167
double fraction() const
const PFRecHitRef & recHitRef() const
copy
void reco::PFCluster::calculatePositionREP ( )
inline

computes posrep_ once and for all

Definition at line 90 of file PFCluster.h.

References reco::CaloCluster::position_, and posrep_.

Referenced by Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), ECAL2DPositionCalcWithDepthCorr::calculateAndSetPositionActual(), PFEnergyCalibration::energyEm(), PFElecTkProducer::isSharingEcalEnergyWithEgSC(), and ConvBremPFTrackFinder::runConvBremFinder().

90  {
91  posrep_.SetCoordinates( position_.Rho(),
92  position_.Eta(),
93  position_.Phi() );
94  }
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
REPPoint posrep_
cluster position: rho, eta, phi (transient)
Definition: PFCluster.h:170
double reco::PFCluster::charge ( ) const
inline

dummy charge

some classes to make this fit into a template footprint for RecoPFClusterRefCandidate so we can make jets and MET out of PFClusters.

Definition at line 129 of file PFCluster.h.

129 { return 0;}
int reco::PFCluster::color ( ) const
inline
Returns
color

Definition at line 104 of file PFCluster.h.

References color_.

Referenced by cuy.plotElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), and setColor().

104 {return color_;}
int color_
color (transient)
Definition: PFCluster.h:213
double reco::PFCluster::energy ( ) const
inline
double PFCluster::getDepthCorrection ( double  energy,
bool  isBelowPS = false,
bool  isHadron = false 
)
static

Definition at line 65 of file PFCluster.cc.

References depthCorA_, depthCorAp_, depthCorB_, depthCorBp_, and fff_deleter::log.

67 {
68  double corrA = depthCorA_;
69  double corrB = depthCorB_;
70  if (isBelowPS) {
71  corrA = depthCorAp_;
72  corrB = depthCorBp_;
73  }
74  return isHadron ? corrA : corrA*(corrB + log(energy));
75 }
static std::atomic< double > depthCorAp_
Definition: PFCluster.h:189
static std::atomic< double > depthCorB_
Definition: PFCluster.h:186
double energy() const
cluster energy
Definition: PFCluster.h:79
static std::atomic< double > depthCorBp_
Definition: PFCluster.h:192
static std::atomic< double > depthCorA_
Definition: PFCluster.h:183
PFLayer::Layer PFCluster::layer ( ) const

cluster layer, see PFLayer.h in this directory

Definition at line 85 of file PFCluster.cc.

References reco::CaloCluster::caloID(), PFLayer::fromCaloID(), layer_, and PFLayer::NONE.

Referenced by FWPFEcalClusterRPZProxyBuilder::build(), FWPFEcalClusterLegoProxyBuilder::build(), FWPFHcalClusterLegoProxyBuilder::build(), PFClusterEMEnergyCorrector::correctEnergyActual(), CalibratableTest::extractCandidate(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), PFAlgo::reconstructCluster(), KDTreeLinkerPSEcal::searchLinks(), setLayer(), LinkByRecHit::testECALAndPSByRecHit(), and LinkByRecHit::testTrackAndClusterByRecHit().

85  {
86 
87  // cout<<"calling PFCluster::layer "<<caloID()<<" "<<PFLayer::fromCaloID( caloID() )<<endl;
88  if( layer_ != PFLayer::NONE ) return layer_;
89  return PFLayer::fromCaloID( caloID() );
90 }
PFLayer::Layer layer_
transient layer
Definition: PFCluster.h:176
const CaloID & caloID() const
Definition: CaloCluster.h:181
static Layer fromCaloID(const reco::CaloID &id)
Definition: PFLayer.cc:28
PFCluster & PFCluster::operator= ( const PFCluster other)

Definition at line 93 of file PFCluster.cc.

References color_, reco::CaloCluster::energy_, reco::CaloCluster::position_, posrep_, and rechits_.

Referenced by reco::PFSuperCluster::operator=().

93  {
94 
95  CaloCluster::operator=(other);
96  rechits_ = other.rechits_;
97  energy_ = other.energy_;
98  position_ = other.position_;
99  posrep_ = other.posrep_;
100  color_ = other.color_;
101 
102  return *this;
103 }
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
double energy_
cluster energy
Definition: CaloCluster.h:205
std::vector< reco::PFRecHitFraction > rechits_
vector of rechit fractions (transient)
Definition: PFCluster.h:167
REPPoint posrep_
cluster position: rho, eta, phi (transient)
Definition: PFCluster.h:170
int color_
color (transient)
Definition: PFCluster.h:213
const REPPoint& reco::PFCluster::positionREP ( ) const
inline

cluster position: rho, eta, phi

Definition at line 87 of file PFCluster.h.

References posrep_.

Referenced by PFEnergyCalibration::energyEm(), CalibratableTest::extractCandidate(), KDTreeLinkerPSEcal::searchLinks(), and LinkByRecHit::testTrackAndClusterByRecHit().

87 {return posrep_;}
REPPoint posrep_
cluster position: rho, eta, phi (transient)
Definition: PFCluster.h:170
template<typename pruner >
void reco::PFCluster::pruneUsing ( pruner  prune)
inline

Definition at line 151 of file PFCluster.h.

References reco::CaloCluster::hitsAndFractions_, getDQMSummary::iter, and rechits_.

151  {
152  hitsAndFractions_.clear();
153  std::vector<reco::PFRecHitFraction>::iterator iter =
154  std::stable_partition(rechits_.begin(),rechits_.end(),prune);
155  rechits_.erase(iter,rechits_.end());
156  hitsAndFractions_.reserve(rechits_.size());
157  for( const auto& hitfrac : rechits_ ) {
158  hitsAndFractions_.emplace_back(hitfrac.recHitRef()->detId(),
159  hitfrac.fraction());
160  }
161  }
std::vector< reco::PFRecHitFraction > rechits_
vector of rechit fractions (transient)
Definition: PFCluster.h:167
std::vector< std::pair< DetId, float > > hitsAndFractions_
Definition: CaloCluster.h:215
double reco::PFCluster::pt ( ) const
inline

transverse momentum, massless approximation

Definition at line 132 of file PFCluster.h.

References energy(), reco::CaloCluster::position_, and funct::sin().

Referenced by EgammaHLTHcalPFClusterIsolationProducer::produce().

132  {
133  return (energy() * sin(position_.theta()));
134  }
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
double energy() const
cluster energy
Definition: PFCluster.h:79
const std::vector< reco::PFRecHitFraction >& reco::PFCluster::recHitFractions ( ) const
inline
void PFCluster::reset ( void  )

resets clusters parameters

Definition at line 36 of file PFCluster.cc.

References reco::CaloCluster::energy_, layer_, PFLayer::NONE, reco::CaloCluster::position_, posrep_, rechits_, reco::CaloCluster::reset(), and time_.

Referenced by Basic2DGenericTopoClusterizer::buildClusters(), and reco::PFSuperCluster::reset().

36  {
37 
38  energy_ = 0;
39  position_ *= 0;
40  posrep_ *= 0;
41  time_=-99.;
43  rechits_.clear();
44 
46 
47 }
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
double energy_
cluster energy
Definition: CaloCluster.h:205
std::vector< reco::PFRecHitFraction > rechits_
vector of rechit fractions (transient)
Definition: PFCluster.h:167
PFLayer::Layer layer_
transient layer
Definition: PFCluster.h:176
double time_
Michalis :Add timing information.
Definition: PFCluster.h:173
REPPoint posrep_
cluster position: rho, eta, phi (transient)
Definition: PFCluster.h:170
void reset()
resets the CaloCluster (position, energy, hitsAndFractions)
Definition: CaloCluster.cc:11
void PFCluster::resetHitsAndFractions ( )

reset only hits and fractions

Definition at line 49 of file PFCluster.cc.

References reco::CaloCluster::hitsAndFractions_, and rechits_.

49  {
50 
51  rechits_.clear();
52  hitsAndFractions_.clear();
53 
54 }
std::vector< reco::PFRecHitFraction > rechits_
vector of rechit fractions (transient)
Definition: PFCluster.h:167
std::vector< std::pair< DetId, float > > hitsAndFractions_
Definition: CaloCluster.h:215
void reco::PFCluster::setColor ( int  color)
inline

set cluster color (for the PFRootEventManager display)

Definition at line 101 of file PFCluster.h.

References color(), and color_.

101 {color_ = color;}
int color() const
Definition: PFCluster.h:104
int color_
color (transient)
Definition: PFCluster.h:213
static void reco::PFCluster::setDepthCorParameters ( int  mode,
double  a,
double  b,
double  ap,
double  bp 
)
inlinestatic

Definition at line 113 of file PFCluster.h.

References a, b, depthCorA_, depthCorAp_, depthCorB_, depthCorBp_, depthCorMode_, and alignBH_cfg::mode.

115  {
117  depthCorA_ = a;
118  depthCorB_ = b;
119  depthCorAp_ = ap;
120  depthCorBp_ = bp;
121  }
static std::atomic< double > depthCorAp_
Definition: PFCluster.h:189
static std::atomic< double > depthCorB_
Definition: PFCluster.h:186
static std::atomic< int > depthCorMode_
Definition: PFCluster.h:180
double b
Definition: hdecay.h:120
static std::atomic< double > depthCorBp_
Definition: PFCluster.h:192
double a
Definition: hdecay.h:121
static std::atomic< double > depthCorA_
Definition: PFCluster.h:183
void PFCluster::setLayer ( PFLayer::Layer  layer)

set layer

Definition at line 77 of file PFCluster.cc.

References reco::CaloCluster::caloID_, layer(), layer_, and PFLayer::toCaloID().

Referenced by Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), and ECAL2DPositionCalcWithDepthCorr::calculateAndSetPositionActual().

77  {
78  // cout<<"calling PFCluster::setLayer "<<layer<<endl;
79  layer_ = layer;
81  // cout<<"done "<<caloID_<<endl;
82 }
PFLayer::Layer layer() const
cluster layer, see PFLayer.h in this directory
Definition: PFCluster.cc:85
CaloID caloID_
bitmask for detector information
Definition: CaloCluster.h:212
PFLayer::Layer layer_
transient layer
Definition: PFCluster.h:176
static reco::CaloID toCaloID(Layer layer)
Definition: PFLayer.cc:11
void reco::PFCluster::setTime ( double  time)
inline
double reco::PFCluster::theta ( ) const
inline

angle

Definition at line 137 of file PFCluster.h.

References reco::CaloCluster::position_.

137  {
138  return position_.theta();
139  }
math::XYZPoint position_
cluster centroid position
Definition: CaloCluster.h:209
double reco::PFCluster::time ( ) const
inline

cluster time

Definition at line 82 of file PFCluster.h.

References time_.

Referenced by PFlow2DClusterizerWithTime::dist2Time(), and setTime().

82 {return time_;}
double time_
Michalis :Add timing information.
Definition: PFCluster.h:173
math::XYZPoint const& reco::PFCluster::vertex ( ) const
inline

dummy vertex access

Definition at line 142 of file PFCluster.h.

References dummyVtx_.

Referenced by vx(), vy(), and vz().

142  {
143  return dummyVtx_;
144  }
static const math::XYZPoint dummyVtx_
Definition: PFCluster.h:210
double reco::PFCluster::vx ( ) const
inline

Definition at line 145 of file PFCluster.h.

References vertex().

145 { return vertex().x(); }
math::XYZPoint const & vertex() const
dummy vertex access
Definition: PFCluster.h:142
double reco::PFCluster::vy ( ) const
inline

Definition at line 146 of file PFCluster.h.

References vertex().

146 { return vertex().y(); }
math::XYZPoint const & vertex() const
dummy vertex access
Definition: PFCluster.h:142
double reco::PFCluster::vz ( ) const
inline

Definition at line 147 of file PFCluster.h.

References vertex().

147 { return vertex().z(); }
math::XYZPoint const & vertex() const
dummy vertex access
Definition: PFCluster.h:142

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const PFCluster cluster 
)
friend

Member Data Documentation

int reco::PFCluster::color_
private

color (transient)

Definition at line 213 of file PFCluster.h.

Referenced by color(), operator=(), and setColor().

std::atomic< double > PFCluster::depthCorA_ {0.89}
staticprivate

Definition at line 183 of file PFCluster.h.

Referenced by getDepthCorrection(), and setDepthCorParameters().

std::atomic< double > PFCluster::depthCorAp_ {0.89}
staticprivate

Definition at line 189 of file PFCluster.h.

Referenced by getDepthCorrection(), and setDepthCorParameters().

std::atomic< double > PFCluster::depthCorB_ {7.3}
staticprivate

Definition at line 186 of file PFCluster.h.

Referenced by getDepthCorrection(), and setDepthCorParameters().

std::atomic< double > PFCluster::depthCorBp_ {4.0}
staticprivate

Definition at line 192 of file PFCluster.h.

Referenced by getDepthCorrection(), and setDepthCorParameters().

std::atomic< int > PFCluster::depthCorMode_ {0}
staticprivate

Definition at line 180 of file PFCluster.h.

Referenced by setDepthCorParameters().

const math::XYZPoint PFCluster::dummyVtx_
staticprivate

Definition at line 210 of file PFCluster.h.

Referenced by vertex().

PFLayer::Layer reco::PFCluster::layer_
private

transient layer

Definition at line 176 of file PFCluster.h.

Referenced by layer(), reset(), and setLayer().

REPPoint reco::PFCluster::posrep_
private

cluster position: rho, eta, phi (transient)

Definition at line 170 of file PFCluster.h.

Referenced by calculatePositionREP(), operator=(), positionREP(), and reset().

std::vector< reco::PFRecHitFraction > reco::PFCluster::rechits_
private

vector of rechit fractions (transient)

Definition at line 167 of file PFCluster.h.

Referenced by addRecHitFraction(), operator=(), pruneUsing(), recHitFractions(), reset(), and resetHitsAndFractions().

double reco::PFCluster::time_
private

Michalis :Add timing information.

Definition at line 173 of file PFCluster.h.

Referenced by reset(), setTime(), and time().