Back to home page

Project CMSSW displayed by LXR

 
 

    


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