Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TauAnalysis
MCEmbeddingTools
interface
ParticleReplacerFactory.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
#ifndef TauAnalysis_MCEmbeddingTools_ParticleReplacerFactory_h
3
#define TauAnalysis_MCEmbeddingTools_ParticleReplacerFactory_h
4
5
//
6
// Package: MCEmbeddingtools
7
// Class: ParticleReplacerFactory
8
//
16
//
17
// Original Author: Matti Kortelainen
18
//
19
//
20
21
#include "
TauAnalysis/MCEmbeddingTools/interface/ParticleReplacerBase.h
"
22
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
23
24
#include<string>
25
26
#include<boost/shared_ptr.hpp>
27
28
class
ParticleReplacerFactory
{
29
public
:
30
static
boost::shared_ptr<ParticleReplacerBase>
create
(
const
std::string&
algo
,
const
edm::ParameterSet
& iConfig);
31
};
32
33
#endif
ParticleReplacerFactory::create
static boost::shared_ptr< ParticleReplacerBase > create(const std::string &algo, const edm::ParameterSet &iConfig)
Definition:
ParticleReplacerFactory.cc:5
ParticleReplacerFactory
Definition:
ParticleReplacerFactory.h:28
ParameterSet.h
ParticleReplacerBase.h
edm::ParameterSet
Definition:
ParameterSet.h:35
algo
LimitAlgo * algo
Definition:
Combine.cc:60
Generated for CMSSW Reference Manual by
1.8.5