CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PFGsfHelper.h
Go to the documentation of this file.
1 #ifndef PFGsfHelper_H
2 #define PFGsfHelper_H
3 
11 
16 
18 
29 class PFGsfHelper {
30 public:
32  ~PFGsfHelper();
33 
34  GlobalVector computeP(bool ComputeMode) const;
35  bool isValid() const;
36  double fittedDP() const;
37  double sigmafittedDP() const;
38 
39 private:
42  AlgebraicSymMatrix55& covariance) const;
43 
44  float mode_Px;
45  float mode_Py;
46  float mode_Pz;
47  bool Valid;
48  double dp;
49  double sigmaDp;
53 };
54 
55 #endif
double dp
Definition: PFGsfHelper.h:48
void computeQpMode(const TrajectoryStateOnSurface tsos, AlgebraicVector5 &parameters, AlgebraicSymMatrix55 &covariance) const
Definition: PFGsfHelper.cc:134
TrajectoryStateOnSurface theBackwardState
Definition: PFGsfHelper.h:52
double sigmafittedDP() const
Definition: PFGsfHelper.cc:131
double sigmaDp
Definition: PFGsfHelper.h:49
ROOT::Math::SVector< double, 5 > AlgebraicVector5
PFGsfHelper(const TrajectoryMeasurement &)
Definition: PFGsfHelper.cc:32
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
double fittedDP() const
Definition: PFGsfHelper.cc:130
bool isValid() const
Definition: PFGsfHelper.cc:132
float mode_Pz
Definition: PFGsfHelper.h:46
TrajectoryStateOnSurface theUpdateState
Definition: PFGsfHelper.h:50
GlobalVector computeP(bool ComputeMode) const
Definition: PFGsfHelper.cc:122
TrajectoryStateOnSurface theForwardState
Definition: PFGsfHelper.h:51
float mode_Py
Definition: PFGsfHelper.h:45
float mode_Px
Definition: PFGsfHelper.h:44