CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFGsfHelper.h
Go to the documentation of this file.
1 #ifndef PFGsfHelper_H
2 #define PFGsfHelper_H
3 
12 
17 
18 
20 
32 
33  public:
35  ~PFGsfHelper();
36 
37  GlobalVector computeP(bool ComputeMode) const;
38  bool isValid () const;
39  double fittedDP () const;
40  double sigmafittedDP() const;
41 
42  private:
43 
44  void computeQpMode (const TrajectoryStateOnSurface tsos,
46 
47 
48  float mode_Px;
49  float mode_Py;
50  float mode_Pz;
51  bool Valid;
52  double dp;
53  double sigmaDp;
57 };
58 
59 #endif
dictionary parameters
Definition: Parameters.py:2
double dp
Definition: PFGsfHelper.h:52
void computeQpMode(const TrajectoryStateOnSurface tsos, AlgebraicVector5 &parameters, AlgebraicSymMatrix55 &covariance) const
Definition: PFGsfHelper.cc:149
TrajectoryStateOnSurface theBackwardState
Definition: PFGsfHelper.h:56
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
double sigmafittedDP() const
Definition: PFGsfHelper.cc:140
double sigmaDp
Definition: PFGsfHelper.h:53
ROOT::Math::SVector< double, 5 > AlgebraicVector5
PFGsfHelper(const TrajectoryMeasurement &)
Definition: PFGsfHelper.cc:31
double fittedDP() const
Definition: PFGsfHelper.cc:136
bool isValid() const
Definition: PFGsfHelper.cc:144
float mode_Pz
Definition: PFGsfHelper.h:50
TrajectoryStateOnSurface theUpdateState
Definition: PFGsfHelper.h:54
GlobalVector computeP(bool ComputeMode) const
Definition: PFGsfHelper.cc:130
TrajectoryStateOnSurface theForwardState
Definition: PFGsfHelper.h:55
float mode_Py
Definition: PFGsfHelper.h:49
float mode_Px
Definition: PFGsfHelper.h:48