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  pointer clone() const override { return build<BasicSingleTrajectoryState>(*this); }
18 
20 
21  Components const& components() const override;
22  bool singleState() const override { return true; }
23 };
24 
25 #endif
BasicTrajectoryState::Components Components
std::vector< TrajectoryStateOnSurface > Components
Components const & components() const override