Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifndef Alignment_CommonAlignmentAlgorithm_AlignmentAlgorithmPluginFactory_h
#define Alignment_CommonAlignmentAlgorithm_AlignmentAlgorithmPluginFactory_h

/// \class AlignmentAlgorithmPluginFactory
///  Plugin factory for alignment algorithm
///
///  \author F. Ronga - CERN
///

#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentAlgorithmBase.h"

typedef edmplugin::PluginFactory<AlignmentAlgorithmBase*(const edm::ParameterSet&, edm::ConsumesCollector&)>
    AlignmentAlgorithmPluginFactory;

#endif