CMS 3D CMS Logo

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< TrajectoryMeasurementrecHits (const Trajectory &, const MeasurementTrackerEvent *theMTE) const =0
 
virtual ~MultiRecHitCollector ()=default
 

Private Attributes

const MeasurementTrackertheMeasurementTracker
 

Detailed Description

Definition at line 10 of file MultiRecHitCollector.h.

Constructor & Destructor Documentation

◆ MultiRecHitCollector()

MultiRecHitCollector::MultiRecHitCollector ( const MeasurementTracker meas)
inline

Definition at line 12 of file MultiRecHitCollector.h.

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

◆ ~MultiRecHitCollector()

virtual MultiRecHitCollector::~MultiRecHitCollector ( )
virtualdefault

Member Function Documentation

◆ getMeasurementTracker()

const MeasurementTracker* MultiRecHitCollector::getMeasurementTracker ( ) const
inline

Definition at line 17 of file MultiRecHitCollector.h.

References theMeasurementTracker.

17 { return theMeasurementTracker; }
const MeasurementTracker * theMeasurementTracker

◆ recHits()

virtual std::vector<TrajectoryMeasurement> MultiRecHitCollector::recHits ( const Trajectory ,
const MeasurementTrackerEvent theMTE 
) const
pure virtual

Member Data Documentation

◆ theMeasurementTracker

const MeasurementTracker* MultiRecHitCollector::theMeasurementTracker
private

Definition at line 20 of file MultiRecHitCollector.h.

Referenced by getMeasurementTracker().