Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-13 03:24:02

0001 #include "RecoHGCal/TICL/plugins/PatternRecognitionPluginFactory.h"
0002 #include "PatternRecognitionbyCA.h"
0003 #include "PatternRecognitionbyCLUE3D.h"
0004 #include "PatternRecognitionbyFastJet.h"
0005 #include "PatternRecognitionbyPassthrough.h"
0006 #include "FWCore/ParameterSet/interface/ValidatedPluginFactoryMacros.h"
0007 #include "FWCore/ParameterSet/interface/ValidatedPluginMacros.h"
0008 
0009 EDM_REGISTER_VALIDATED_PLUGINFACTORY(PatternRecognitionFactory, "PatternRecognitionFactory");
0010 EDM_REGISTER_VALIDATED_PLUGINFACTORY(PatternRecognitionHFNoseFactory, "PatternRecognitionHFNoseFactory");
0011 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionFactory, ticl::PatternRecognitionbyCA<TICLLayerTiles>, "CA");
0012 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionFactory, ticl::PatternRecognitionbyCLUE3D<TICLLayerTiles>, "CLUE3D");
0013 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionFactory, ticl::PatternRecognitionbyFastJet<TICLLayerTiles>, "FastJet");
0014 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionFactory,
0015                             ticl::PatternRecognitionbyPassthrough<TICLLayerTiles>,
0016                             "Passthrough");
0017 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionHFNoseFactory, ticl::PatternRecognitionbyCA<TICLLayerTilesHFNose>, "CA");