CMS 3D CMS Logo

TrajectoryMeasurementGroup Class Reference

A class that facilitates grouping of trajectory measurements according to the group of Dets from which they come. More...

#include <TrackingTools/MeasurementDet/interface/TrajectoryMeasurementGroup.h>

List of all members.

Public Member Functions

const DetGroupdetGroup () const
std::vector
< TrajectoryMeasurement > & 
measurements ()
const std::vector
< TrajectoryMeasurement > & 
measurements () const
 TrajectoryMeasurementGroup (const std::vector< TrajectoryMeasurement > &meas, const DetGroup &dg)
 TrajectoryMeasurementGroup ()

Private Attributes

DetGroup detGroup_
std::vector
< TrajectoryMeasurement
measurements_


Detailed Description

A class that facilitates grouping of trajectory measurements according to the group of Dets from which they come.

Functionally equivalent to pair<vector<TrajectoryMeasurement>, vector<DetWithState> > but with a more convenient interface. Used as a return type for the CompositeDet::groupedMeasurements method.

Definition at line 17 of file TrajectoryMeasurementGroup.h.


Constructor & Destructor Documentation

TrajectoryMeasurementGroup::TrajectoryMeasurementGroup (  )  [inline]

Definition at line 20 of file TrajectoryMeasurementGroup.h.

00020 {}

TrajectoryMeasurementGroup::TrajectoryMeasurementGroup ( const std::vector< TrajectoryMeasurement > &  meas,
const DetGroup dg 
) [inline]

Definition at line 21 of file TrajectoryMeasurementGroup.h.

00022                                                   : measurements_(meas), detGroup_(dg) {}


Member Function Documentation

const DetGroup& TrajectoryMeasurementGroup::detGroup (  )  const [inline]

Definition at line 26 of file TrajectoryMeasurementGroup.h.

References detGroup_.

00026 {return detGroup_;}

std::vector<TrajectoryMeasurement>& TrajectoryMeasurementGroup::measurements (  )  [inline]

Definition at line 25 of file TrajectoryMeasurementGroup.h.

References measurements_.

00025 {return measurements_;}

const std::vector<TrajectoryMeasurement>& TrajectoryMeasurementGroup::measurements (  )  const [inline]

Definition at line 24 of file TrajectoryMeasurementGroup.h.

References measurements_.

00024 {return measurements_;}


Member Data Documentation

DetGroup TrajectoryMeasurementGroup::detGroup_ [private]

Definition at line 31 of file TrajectoryMeasurementGroup.h.

Referenced by detGroup().

std::vector<TrajectoryMeasurement> TrajectoryMeasurementGroup::measurements_ [private]

Definition at line 30 of file TrajectoryMeasurementGroup.h.

Referenced by measurements().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:34:22 2009 for CMSSW by  doxygen 1.5.4