CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/TauAnalysis/MCEmbeddingTools/interface/ParticleReplacerFactory.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 #ifndef TauAnalysis_MCEmbeddingTools_ParticleReplacerFactory_h
00003 #define TauAnalysis_MCEmbeddingTools_ParticleReplacerFactory_h
00004 
00005 //
00006 // Package:    MCEmbeddingtools
00007 // Class:      ParticleReplacerFactory
00008 //
00016 //
00017 // Original Author:  Matti Kortelainen
00018 //
00019 //
00020 
00021 #include "TauAnalysis/MCEmbeddingTools/interface/ParticleReplacerBase.h"
00022 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00023 
00024 #include<string>
00025 
00026 #include<boost/shared_ptr.hpp>
00027 
00028 class ParticleReplacerFactory {
00029 public:
00030   static boost::shared_ptr<ParticleReplacerBase> create(const std::string& algo, const edm::ParameterSet& iConfig);
00031 };
00032 
00033 #endif