Belle II Software development
|
Base class for all measurement creators. More...
#include <BaseMeasurementCreator.h>
Public Member Functions | |
BaseMeasurementCreator () | |
Creates a MeasurementCreator which handles the creation of track points with measurements of a given kind. | |
virtual | ~BaseMeasurementCreator () |
Destructor. | |
virtual std::vector< genfit::TrackPoint * > | createMeasurementPoints (RecoTrack &recoTrack) const =0 |
Overload this method to create track points with measurements. | |
virtual void | setParameter (const std::string ¶meterName, const std::string ¶meterValue) |
Use this to set the parameters of the creator. | |
Base class for all measurement creators.
These creators are used for creating (possible single elemented) lists of TrackPoint-pointers for a given reco track. It is executed by the measurement creator factories used in the MeasurementCreatorModule. Examples for the TrackPoints are coordinate measurements with reconstructed hits or momentum estimations from dEdX in the VXD. For each of these TrackPpoint-Types you can implement a single MeasurementCreator.
Definition at line 31 of file BaseMeasurementCreator.h.
|
inline |
Creates a MeasurementCreator which handles the creation of track points with measurements of a given kind.
Definition at line 34 of file BaseMeasurementCreator.h.
|
inlinevirtual |
|
pure virtual |
Overload this method to create track points with measurements.
The ordering of the track points in this list has two meanings:
Implemented in BaseMeasurementCreatorFromHit< HitType, detector >.
|
inlinevirtual |
Use this to set the parameters of the creator.
Does nothing per default.
Reimplemented in VXDMomentumEstimationMeasurementCreator< HitType, detector >.
Definition at line 47 of file BaseMeasurementCreator.h.