CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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  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
double sigmadeltaP_
Definition: PFBrem.h:22
reconstructed track used as an input to particle flow
Definition: PFRecTrack.h:20
unsigned int indTrajPoint() const
Definition: PFBrem.h:18
unsigned int indPoint_
Definition: PFBrem.h:23
double SigmaDeltaP() const
Definition: PFBrem.h:17
PFBrem(double DP, double SigmaDP, unsigned int PointInd)
Definition: PFBrem.h:13
double DeltaP() const
Definition: PFBrem.h:16
double deltaP_
Definition: PFBrem.h:21