CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PTrajectoryStateOnDet.h
Go to the documentation of this file.
1 #ifndef PTrajectoryStateOnDet_H
2 #define PTrajectoryStateOnDet_H
3 
5 #include<vector>
6 class Det;
7 
13 public:
14 
17 
19  float errmatrix[15], unsigned int id,
20  int surfaceSide);
21 
23  const std::vector<float> &errorMatrix() const {return theLocalErrors;}
24  const unsigned int detId() const {return theDetId;}
25  const int surfaceSide() const {return theSurfaceSide;}
26 
27  virtual PTrajectoryStateOnDet * clone() const {return new PTrajectoryStateOnDet( * this); }
28 
29 private:
30 
32  std::vector<float> theLocalErrors;
33  unsigned int theDetId;
35 
36 };
37 
38 #endif
virtual PTrajectoryStateOnDet * clone() const
std::vector< float > theLocalErrors
const int surfaceSide() const
const std::vector< float > & errorMatrix() const
const unsigned int detId() const
const LocalTrajectoryParameters & parameters() const
LocalTrajectoryParameters theLocalParameters