CMS 3D CMS Logo

TrajectoryMeasurementGroup.h

Go to the documentation of this file.
00001 #ifndef TrajectoryMeasurementGroup_H
00002 #define TrajectoryMeasurementGroup_H
00003 
00004 #include "TrackingTools/PatternTools/interface/TrajectoryMeasurement.h"
00005 #include "TrackingTools/DetLayers/interface/DetGroup.h"
00006 #include <vector>
00007 #include <utility>
00008 
00017 class TrajectoryMeasurementGroup {
00018 public:
00019 
00020   TrajectoryMeasurementGroup() {}
00021   TrajectoryMeasurementGroup( const std::vector<TrajectoryMeasurement>& meas,
00022                               const DetGroup& dg) : measurements_(meas), detGroup_(dg) {}
00023 
00024   const std::vector<TrajectoryMeasurement>& measurements() const {return measurements_;}
00025         std::vector<TrajectoryMeasurement>& measurements()       {return measurements_;}
00026   const DetGroup& detGroup() const {return detGroup_;}
00027 
00028 private:
00029 
00030   std::vector<TrajectoryMeasurement> measurements_;
00031   DetGroup                           detGroup_;
00032 
00033 };
00034 
00035 
00036 
00037 #endif

Generated on Tue Jun 9 17:48:23 2009 for CMSSW by  doxygen 1.5.4