CMS 3D CMS Logo

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
Vector3DBase
Definition: Vector3DBase.h:8
TrajectoryStateOnSurface.h
MultiGaussianStateTransform.h
PFGsfHelper::sigmaDp
double sigmaDp
Definition: PFGsfHelper.h:49
parameters
parameters
Definition: BeamSpot_PayloadInspector.cc:14
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
MakerMacros.h
PFGsfHelper::computeQpMode
void computeQpMode(const TrajectoryStateOnSurface tsos, AlgebraicVector5 &parameters, AlgebraicSymMatrix55 &covariance) const
Definition: PFGsfHelper.cc:134
TrackFwd.h
Surface.h
PFGsfHelper::~PFGsfHelper
~PFGsfHelper()
Definition: PFGsfHelper.cc:121
PFGsfHelper::sigmafittedDP
double sigmafittedDP() const
Definition: PFGsfHelper.cc:131
PFGsfHelper::PFGsfHelper
PFGsfHelper(const TrajectoryMeasurement &)
Definition: PFGsfHelper.cc:32
Event.h
PFGsfHelper::fittedDP
double fittedDP() const
Definition: PFGsfHelper.cc:130
AlgebraicVector5
ROOT::Math::SVector< double, 5 > AlgebraicVector5
Definition: AlgebraicROOTObjects.h:14
PFRecTrack.h
PFGsfHelper::mode_Pz
float mode_Pz
Definition: PFGsfHelper.h:46
PFGsfHelper::theForwardState
TrajectoryStateOnSurface theForwardState
Definition: PFGsfHelper.h:51
PFGsfHelper::mode_Py
float mode_Py
Definition: PFGsfHelper.h:45
Frameworkfwd.h
PFGsfHelper::computeP
GlobalVector computeP(bool ComputeMode) const
Definition: PFGsfHelper.cc:122
PFGsfHelper::mode_Px
float mode_Px
Definition: PFGsfHelper.h:44
GlobalVector.h
EventSetup.h
PFGsfHelper::theUpdateState
TrajectoryStateOnSurface theUpdateState
Definition: PFGsfHelper.h:50
PFGsfHelper
Definition: PFGsfHelper.h:29
ParameterSet.h
PFGsfHelper::dp
double dp
Definition: PFGsfHelper.h:48
PFGsfHelper::isValid
bool isValid() const
Definition: PFGsfHelper.cc:132
AlgebraicSymMatrix55
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
Definition: AlgebraicROOTObjects.h:23
TrajectoryMeasurement
Definition: TrajectoryMeasurement.h:25
PFGsfHelper::theBackwardState
TrajectoryStateOnSurface theBackwardState
Definition: PFGsfHelper.h:52
PFGsfHelper::Valid
bool Valid
Definition: PFGsfHelper.h:47