CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
11  class PFBrem : public PFRecTrack {
12 
13  public:
14 
15  PFBrem(){}
16  PFBrem(double DP,
17  double SigmaDP,
18  unsigned int PointInd):
19  deltaP_(DP),
20  sigmadeltaP_(SigmaDP),
21  indPoint_(PointInd) {}
22 
23 
24  double DeltaP() const {return deltaP_;}
25  double SigmaDeltaP() const {return sigmadeltaP_;}
26  unsigned int indTrajPoint() const {return indPoint_;}
27 
28  private:
29 
30  double deltaP_;
31  double sigmadeltaP_;
32  unsigned int indPoint_;
33  };
34 
35 
36 }
37 
38 #endif
double sigmadeltaP_
Definition: PFBrem.h:31
reconstructed track used as an input to particle flow
Definition: PFRecTrack.h:22
unsigned int indTrajPoint() const
Definition: PFBrem.h:26
unsigned int indPoint_
Definition: PFBrem.h:32
double SigmaDeltaP() const
Definition: PFBrem.h:25
PFBrem(double DP, double SigmaDP, unsigned int PointInd)
Definition: PFBrem.h:16
double DeltaP() const
Definition: PFBrem.h:24
double deltaP_
Definition: PFBrem.h:30