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 
11 public:
13  template <typename... Args>
15  : BasicTrajectoryState(std::forward<Args>(args)...) { /* assert(weight()>0);*/
16  }
17 
18  pointer clone() const override { return build<BasicSingleTrajectoryState>(*this); }
19 
21 
22  Components const& components() const override;
23  bool singleState() const override { return true; }
24 };
25 
26 #endif
BasicTrajectoryState::Components Components
std::vector< TrajectoryStateOnSurface > Components
Components const & components() const override