CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExtendedPerigeeTrajectoryParameters.h
Go to the documentation of this file.
1 #ifndef ExtendedPerigeeTrajectoryParameters_H
2 #define ExtendedPerigeeTrajectoryParameters_H
3 
6 
7 
15 {
16 public:
17 
19 {vl = false;}
20 
22  const TrackCharge& charge)
23 {
24  vl = true;
25  par = param;
26  ch = charge;
27 }
28 
32  bool isValid() const
33  {return vl;}
34 
36  {return par;}
37 
39  {return ch;}
40 
41 private:
42 
43  bool vl;
46 };
47 #endif
ROOT::Math::SVector< double, 6 > AlgebraicVector6
int TrackCharge
Definition: TrackCharge.h:4
ExtendedPerigeeTrajectoryParameters(const AlgebraicVector6 &param, const TrackCharge &charge)