GENFIT  Rev:NoNumberAvailable
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
Public Member Functions | List of all members
genfit::AbsMeasurementProducer< measurement_T > Class Template Referenceabstract

Abstract interface class for MeasurementProducer. More...

#include <MeasurementProducer.h>

Collaboration diagram for genfit::AbsMeasurementProducer< measurement_T >:
Collaboration graph

Public Member Functions

virtual measurement_T * produce (int index, const TrackCandHit *hit)=0
 Virtual abstract method to produce a Measurement. Implemented in MeasurementProducer. More...
 
virtual ~AbsMeasurementProducer ()
 

Detailed Description

template<class measurement_T>
class genfit::AbsMeasurementProducer< measurement_T >

Abstract interface class for MeasurementProducer.

Defines the very basic interface of a producer.

Definition at line 43 of file MeasurementProducer.h.

Constructor & Destructor Documentation

template<class measurement_T>
virtual genfit::AbsMeasurementProducer< measurement_T >::~AbsMeasurementProducer ( )
inlinevirtual

Definition at line 49 of file MeasurementProducer.h.

Member Function Documentation

template<class measurement_T>
virtual measurement_T* genfit::AbsMeasurementProducer< measurement_T >::produce ( int  index,
const TrackCandHit hit 
)
pure virtual

Virtual abstract method to produce a Measurement. Implemented in MeasurementProducer.

Implemented in genfit::MeasurementProducer< hit_T, measurement_T >.


The documentation for this class was generated from the following file: