1 #ifndef RecoLocalFastTime_FTLCommonAlgos_MTDRecHitAlgoBase_HH
2 #define RecoLocalFastTime_FTLCommonAlgos_MTDRecHitAlgoBase_HH
25 :
name_(conf.getParameter<std::
string>(
"algoName")){};
virtual FTLRecHit makeRecHit(const FTLUncalibratedRecHit &uRecHit, uint32_t &flags) const =0
make rechits from dataframes
virtual void getEventSetup(const edm::EventSetup &)=0
virtual void getEvent(const edm::Event &)=0
get event and eventsetup information
const std::string & name() const
edmplugin::PluginFactory< MTDRecHitAlgoBase *(const edm::ParameterSet &, edm::ConsumesCollector &)> MTDRecHitAlgoFactory
MTDRecHitAlgoBase(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Constructor.
virtual ~MTDRecHitAlgoBase()
Destructor.