CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrajectoryMeasurementGroup.h
Go to the documentation of this file.
1 #ifndef TrajectoryMeasurementGroup_H
2 #define TrajectoryMeasurementGroup_H
3 
6 #include <vector>
7 #include <utility>
8 
18 public:
19 
21  TrajectoryMeasurementGroup( const std::vector<TrajectoryMeasurement>& meas,
22  const DetGroup& dg) : measurements_(meas), detGroup_(dg) {}
23 
24  const std::vector<TrajectoryMeasurement>& measurements() const {return measurements_;}
25  std::vector<TrajectoryMeasurement>& measurements() {return measurements_;}
26  const DetGroup& detGroup() const {return detGroup_;}
27 
28 private:
29 
30  std::vector<TrajectoryMeasurement> measurements_;
32 
33 };
34 
35 
36 
37 #endif
const DetGroup & detGroup() const
std::vector< TrajectoryMeasurement > measurements_
TrajectoryMeasurementGroup(const std::vector< TrajectoryMeasurement > &meas, const DetGroup &dg)
const std::vector< TrajectoryMeasurement > & measurements() const
std::vector< TrajectoryMeasurement > & measurements()