CMS 3D CMS Logo

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  ~PileUpPFCandidate() override;
29 
31  PileUpPFCandidate * clone() const override;
32 
34  const VertexRef& vertexRef() const {return vertexRef_;}
35 
36  private:
37 
39  };
40 
41  std::ostream& operator<<( std::ostream& out,
42  const PileUpPFCandidate& c );
43 
44 
45 
46 }
47 
48 #endif
~PileUpPFCandidate() override
destructor
friend std::ostream & operator<<(std::ostream &out, const PFCandidate &c)
const VertexRef & vertexRef() const
return reference to the associated vertex
PileUpPFCandidate()
default constructor
PileUpPFCandidate * clone() const override
return a clone
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:39
fixed size matrix
Particle reconstructed by the particle flow algorithm.