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
writedatasetfile.args
args
Definition: writedatasetfile.py:18
BasicSingleTrajectoryState::Components
BasicTrajectoryState::Components Components
Definition: BasicSingleTrajectoryState.h:20
BasicSingleTrajectoryState::clone
pointer clone() const override
Definition: BasicSingleTrajectoryState.h:18
BasicTrajectoryState::pointer
Proxy::pointer pointer
Definition: BasicTrajectoryState.h:70
BasicSingleTrajectoryState::components
Components const & components() const override
Definition: BasicTrajectoryState.cc:250
BasicSingleTrajectoryState
Definition: BasicSingleTrajectoryState.h:10
BasicSingleTrajectoryState::BasicSingleTrajectoryState
BasicSingleTrajectoryState(Args &&... args)
Definition: BasicSingleTrajectoryState.h:14
BasicSingleTrajectoryState::BasicSingleTrajectoryState
BasicSingleTrajectoryState()
Definition: BasicSingleTrajectoryState.h:12
BasicTrajectoryState
Definition: BasicTrajectoryState.h:66
BasicTrajectoryState::Components
std::vector< TrajectoryStateOnSurface > Components
Definition: BasicTrajectoryState.h:286
BasicTrajectoryState.h
std
Definition: JetResolutionObject.h:76
BasicSingleTrajectoryState::singleState
bool singleState() const override
Definition: BasicSingleTrajectoryState.h:23