CMS 3D CMS Logo

ExtendedPerigeeTrajectoryParameters.h
Go to the documentation of this file.
1 #ifndef ExtendedPerigeeTrajectoryParameters_H
2 #define ExtendedPerigeeTrajectoryParameters_H
3 
6 
14 public:
16 
18  vl = true;
19  par = param;
20  ch = charge;
21  }
22 
26  bool isValid() const { return vl; }
27 
28  AlgebraicVector6 vector() const { return par; }
29 
30  TrackCharge charge() const { return ch; }
31 
32 private:
33  bool vl;
36 };
37 #endif
int TrackCharge
Definition: TrackCharge.h:4
ROOT::Math::SVector< double, 6 > AlgebraicVector6
ExtendedPerigeeTrajectoryParameters(const AlgebraicVector6 &param, const TrackCharge &charge)