CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiTrajectoryStateMerger.h
Go to the documentation of this file.
1 #ifndef MultiTrajectoryStateMerger_H
2 #define MultiTrajectoryStateMerger_H
3 
6 
7 #include "boost/shared_ptr.hpp"
8 
10 
16 public:
18  theMultiStateMerger(merger.clone()) {}
21  return new MultiTrajectoryStateMerger(*this);
22  }
23 
24  private:
25  const boost::shared_ptr< const MultiGaussianStateMerger<5> > theMultiStateMerger;
26 };
27 
28 #endif
MultiTrajectoryStateMerger(const MultiGaussianStateMerger< 5 > &merger)
TrajectoryStateOnSurface merge(const TrajectoryStateOnSurface &tsos) const
MultiTrajectoryStateMerger * clone() const
const boost::shared_ptr< const MultiGaussianStateMerger< 5 > > theMultiStateMerger