CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DigiAccumulatorMixModFactory.h
Go to the documentation of this file.
1 #ifndef SimGeneral_MixingModule_DigiAccumulatorMixModFactory_h
2 #define SimGeneral_MixingModule_DigiAccumulatorMixModFactory_h
3 
6 
7 namespace edm {
8  class EDProducer;
9  class ParameterSet;
10 
13 
15  public:
17 
18  static DigiAccumulatorMixModFactory* get();
19 
20  std::auto_ptr<DigiAccumulatorMixMod>
22 
23  private:
26  };
27 }
28 
29 #define DEFINE_DIGI_ACCUMULATOR(type) \
30  DEFINE_EDM_PLUGIN (edm::DigiAccumulatorMixModPluginFactory,type,#type)
31  //DEFINE_EDM_PLUGIN (edm::DigiAccumulatorMixModPluginFactory,type,#type); DEFINE_FWK_PSET_DESC_FILLER(type)
32 
33 #endif
34 
static DigiAccumulatorMixModFactory singleInstance_
edmplugin::PluginFactory< DAFunc > DigiAccumulatorMixModPluginFactory
std::auto_ptr< DigiAccumulatorMixMod > makeDigiAccumulator(ParameterSet const &, EDProducer &) const
DigiAccumulatorMixMod *( DAFunc)(ParameterSet const &, EDProducer &)