File indexing completed on 2024-10-16 05:06:31
0001 #include "RecoHGCal/TICL/plugins/PatternRecognitionPluginFactory.h"
0002 #include "PatternRecognitionbyCA.h"
0003 #include "PatternRecognitionbyCLUE3D.h"
0004 #include "PatternRecognitionbyFastJet.h"
0005 #include "PatternRecognitionbyRecovery.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, ticl::PatternRecognitionbyRecovery<TICLLayerTiles>, "Recovery");
0015 DEFINE_EDM_VALIDATED_PLUGIN(PatternRecognitionHFNoseFactory, ticl::PatternRecognitionbyCA<TICLLayerTilesHFNose>, "CA");