CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PileUpPFCandidate.h
Go to the documentation of this file.
1 #ifndef ParticleFlowCandidate_PileUpPFCandidate_h
2 #define ParticleFlowCandidate_PileUpPFCandidate_h
3 
4 #include <iostream>
5 
9 
10 namespace reco {
17  class PileUpPFCandidate : public PFCandidate {
18 
19  public:
20 
23 
24  PileUpPFCandidate( const PFCandidatePtr& candidatePtr,
25  const VertexRef& vertexRef);
26 
28  virtual ~PileUpPFCandidate() {}
29 
31  virtual PileUpPFCandidate * clone() const;
32 
34  const VertexRef& vertexRef() const {return vertexRef_;}
35 
36 
37  friend std::ostream& operator<<( std::ostream& out,
38  const PileUpPFCandidate& c );
39 
40  private:
41 
43  };
44 
45 
46 }
47 
48 #endif
const VertexRef & vertexRef() const
return reference to the associated vertex
virtual ~PileUpPFCandidate()
destructor
PileUpPFCandidate()
default constructor
tuple out
Definition: dbtoconf.py:99
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:33
virtual PileUpPFCandidate * clone() const
return a clone
friend std::ostream & operator<<(std::ostream &out, const PileUpPFCandidate &c)
Particle reconstructed by the particle flow algorithm.