File indexing completed on 2024-06-13 03:24:04
0001 #ifndef RecoHGCal_TICL_TICLInterpretationPluginFactory_H
0002 #define RecoHGCal_TICL_TICLInterpretationPluginFactory_H
0003
0004 #include "FWCore/PluginManager/interface/PluginFactory.h"
0005 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0006 #include "FWCore/Framework/interface/ConsumesCollector.h"
0007 #include "RecoHGCal/TICL/interface/TICLInterpretationAlgoBase.h"
0008 #include "DataFormats/TrackReco/interface/Track.h"
0009 #include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
0010
0011 using TICLGeneralInterpretationPluginFactory = edmplugin::PluginFactory<ticl::TICLInterpretationAlgoBase<reco::Track>*(
0012 const edm::ParameterSet&, edm::ConsumesCollector)>;
0013 using TICLEGammaInterpretationPluginFactory =
0014 edmplugin::PluginFactory<ticl::TICLInterpretationAlgoBase<reco::GsfTrack>*(const edm::ParameterSet&,
0015 edm::ConsumesCollector)>;
0016
0017 #endif