Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:19:19

0001 #ifndef DTSegment_DTRecSegment2DAlgoFactory_h
0002 #define DTSegment_DTRecSegment2DAlgoFactory_h
0003 
0004 /** \class DTRecSegment2DAlgoFactory
0005  *
0006  *  Factory of seal plugins for DT 2D segments reconstruction algorithms.
0007  *  The plugins are concrete implementations of DTRecSegment2DBaseAlgo base class.
0008  *
0009  * \author Stefano Lacaprara - INFN Legnaro <stefano.lacaprara@pd.infn.it>
0010  *
0011  */
0012 
0013 /* Base Class Headers */
0014 #include "FWCore/PluginManager/interface/PluginFactory.h"
0015 #include "FWCore/Framework/interface/ConsumesCollector.h"
0016 #include "RecoLocalMuon/DTSegment/src/DTRecSegment2DBaseAlgo.h"
0017 
0018 /* Collaborating Class Declarations */
0019 
0020 /* C++ Headers */
0021 
0022 /* ====================================================================== */
0023 
0024 /* Class DTRecSegment2DAlgoFactory Interface */
0025 
0026 typedef edmplugin::PluginFactory<DTRecSegment2DBaseAlgo *(const edm::ParameterSet &, edm::ConsumesCollector)>
0027     DTRecSegment2DAlgoFactory;
0028 #endif  // DTSegment_DTRecSegment2DAlgoFactory_h