CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MultiRecHitCollector Class Referenceabstract

#include <MultiRecHitCollector.h>

Inheritance diagram for MultiRecHitCollector:
GroupedDAFHitCollector SimpleDAFHitCollector

Public Member Functions

const MeasurementTrackergetMeasurementTracker () const
 
 MultiRecHitCollector (const MeasurementTracker *meas)
 
virtual std::vector
< TrajectoryMeasurement
recHits (const Trajectory &) const =0
 
void updateEvent (const edm::Event &e) const
 

Private Attributes

const MeasurementTrackertheMeasurementTracker
 

Detailed Description

Definition at line 11 of file MultiRecHitCollector.h.

Constructor & Destructor Documentation

MultiRecHitCollector::MultiRecHitCollector ( const MeasurementTracker meas)
inline

Definition at line 14 of file MultiRecHitCollector.h.

14 : theMeasurementTracker(meas){}
const MeasurementTracker * theMeasurementTracker

Member Function Documentation

const MeasurementTracker* MultiRecHitCollector::getMeasurementTracker ( ) const
inline

Definition at line 19 of file MultiRecHitCollector.h.

References theMeasurementTracker.

19 {return theMeasurementTracker;}
const MeasurementTracker * theMeasurementTracker
virtual std::vector<TrajectoryMeasurement> MultiRecHitCollector::recHits ( const Trajectory ) const
pure virtual
void MultiRecHitCollector::updateEvent ( const edm::Event e) const
inline

Definition at line 21 of file MultiRecHitCollector.h.

References theMeasurementTracker, and MeasurementTracker::update().

virtual void update(const edm::Event &) const
const MeasurementTracker * theMeasurementTracker

Member Data Documentation

const MeasurementTracker* MultiRecHitCollector::theMeasurementTracker
private

Definition at line 25 of file MultiRecHitCollector.h.

Referenced by getMeasurementTracker(), and updateEvent().