CMS 3D CMS Logo

PFBrem.h
Go to the documentation of this file.
1 #ifndef DataFormats_ParticleFlowReco_PFBrem_h
2 #define DataFormats_ParticleFlowReco_PFBrem_h
3 
4 //COLIN: one must include the correct header when inheriting from a class
5 //#include "DataFormats/ParticleFlowReco/interface/PFTrack.h"
7 
8 namespace reco {
9 
10  class PFBrem : public PFRecTrack {
11  public:
12  PFBrem() {}
13  PFBrem(double DP, double SigmaDP, unsigned int PointInd)
14  : deltaP_(DP), sigmadeltaP_(SigmaDP), indPoint_(PointInd) {}
15 
16  double DeltaP() const { return deltaP_; }
17  double SigmaDeltaP() const { return sigmadeltaP_; }
18  unsigned int indTrajPoint() const { return indPoint_; }
19 
20  private:
21  double deltaP_;
22  double sigmadeltaP_;
23  unsigned int indPoint_;
24  };
25 
26 } // namespace reco
27 
28 #endif
reco::PFBrem::PFBrem
PFBrem(double DP, double SigmaDP, unsigned int PointInd)
Definition: PFBrem.h:13
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
reco::PFBrem
Definition: PFBrem.h:10
reco::PFBrem::DeltaP
double DeltaP() const
Definition: PFBrem.h:16
reco::PFBrem::indPoint_
unsigned int indPoint_
Definition: PFBrem.h:23
reco::PFBrem::PFBrem
PFBrem()
Definition: PFBrem.h:12
PFRecTrack.h
reco::PFBrem::SigmaDeltaP
double SigmaDeltaP() const
Definition: PFBrem.h:17
reco::PFRecTrack
reconstructed track used as an input to particle flow
Definition: PFRecTrack.h:20
reco::PFBrem::indTrajPoint
unsigned int indTrajPoint() const
Definition: PFBrem.h:18
reco::PFBrem::deltaP_
double deltaP_
Definition: PFBrem.h:21
reco::PFBrem::sigmadeltaP_
double sigmadeltaP_
Definition: PFBrem.h:22