10#include <tracking/trackFitting/measurementCreator/factories/MeasurementCreatorFactory.h>
11#include <tracking/trackFitting/measurementCreator/creators/CoordinateMeasurementCreator.h>
12#include <tracking/trackFitting/measurementCreator/creators/VXDMomentumEstimationMeasurementCreator.h>
31 const std::string& creatorName)
const override
33 if (creatorName ==
"RecoHitCreator") {
35 }
else if (creatorName ==
"MomentumEstimationCreator") {
This is the base class for all MeasurementCreatorFactories used in the MeasurementCreatorModule.
PXDMeasurementCreatorFactory(const genfit::MeasurementFactory< genfit::AbsMeasurement > &measurementFactory)
Initialize with a measurement factory.
PXDBaseMeasurementCreator * createMeasurementCreatorFromName(const std::string &creatorName) const override
Only a simple reco hit creator and the momentum estimation is implemented in the moment.
const genfit::MeasurementFactory< genfit::AbsMeasurement > & m_measurementFactory
A reference to the prefilled measurement factory.
VXDMomentumEstimationMeasurementCreator< RecoHitInformation::UsedPXDHit, Const::PXD > PXDMomentumMeasurementCreator
Momentum measurement creator for the PXD.
CoordinateMeasurementCreator< RecoHitInformation::UsedPXDHit, Const::PXD > PXDCoordinateMeasurementCreator
Hit to reco hit measurement creator for the PXD.
BaseMeasurementCreatorFromHit< RecoHitInformation::UsedPXDHit, Const::PXD > PXDBaseMeasurementCreator
Standard base class for PXD measurement creators.
Abstract base class for different kinds of events.