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  public:
21 
22  PileUpPFCandidate(const PFCandidatePtr& candidatePtr, const VertexRef& vertexRef);
23 
25  ~PileUpPFCandidate() override;
26 
28  PileUpPFCandidate* clone() const override;
29 
31  const VertexRef& vertexRef() const { return vertexRef_; }
32 
33  private:
35  };
36 
37  std::ostream& operator<<(std::ostream& out, const PileUpPFCandidate& c);
38 
39 } // namespace reco
40 
41 #endif
reco::PileUpPFCandidate::clone
PileUpPFCandidate * clone() const override
return a clone
Definition: PileUpPFCandidate.cc:11
reco::PileUpPFCandidate::~PileUpPFCandidate
~PileUpPFCandidate() override
destructor
Definition: PileUpPFCandidate.cc:13
PFCandidate.h
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
edm::Ref< VertexCollection >
reco::PileUpPFCandidate::vertexRef_
VertexRef vertexRef_
Definition: PileUpPFCandidate.h:34
reco::operator<<
std::ostream & operator<<(std::ostream &, BeamSpot beam)
Definition: BeamSpot.cc:66
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
reco::PileUpPFCandidate::vertexRef
const VertexRef & vertexRef() const
return reference to the associated vertex
Definition: PileUpPFCandidate.h:31
edm::Ptr< PFCandidate >
VertexFwd.h
reco::PileUpPFCandidate
Particle reconstructed by the particle flow algorithm.
Definition: PileUpPFCandidate.h:17
reco::PileUpPFCandidate::PileUpPFCandidate
PileUpPFCandidate()
default constructor
Definition: PileUpPFCandidate.cc:6
reco::PFCandidate
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:40
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31
PFCandidateFwd.h