CMS 3D CMS Logo

BasicSingleTrajectoryState.h
Go to the documentation of this file.
1 #ifndef BasicSingleTrajectoryState_H
2 #define BasicSingleTrajectoryState_H
3 
5 #include<cassert>
6 
7 
12 public:
14  template<typename... Args>
15  BasicSingleTrajectoryState(Args && ...args) : BasicTrajectoryState(std::forward<Args>(args)...){/* assert(weight()>0);*/}
16 
17  pointer clone() const override {
18  return build<BasicSingleTrajectoryState>(*this);
19  }
20 
22 
23  Components const & components() const override;
24  bool singleState() const override { return true;}
25 
26 
27 };
28 
29 #endif
BasicTrajectoryState::Components Components
Components const & components() const override
std::vector< TrajectoryStateOnSurface > Components