Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::AbsMeasurementProducer< measurement_T > Class Template Referenceabstract

Abstract interface class for MeasurementProducer. More...

#include <GenFit/blob/master/core/include/MeasurementProducer.h>

Public Member Functions

virtual measurement_T * produce (int index, const TrackCandHit *hit)=0
 Virtual abstract method to produce a Measurement. Implemented in MeasurementProducer.
 
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.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub 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: