#include <TauAnalysis/MCEmbeddingTools/src/ParticleReplacerBase.cc>
Public Member Functions | |
virtual void | beginJob () |
virtual void | beginRun (edm::Run &iRun, const edm::EventSetup &iSetup) |
virtual void | endJob () |
virtual void | endRun () |
ParticleReplacerBase (const edm::ParameterSet &iConfig) | |
virtual std::auto_ptr < HepMC::GenEvent > | produce (const reco::MuonCollection &, const reco::Vertex *pvtx=0, const HepMC::GenEvent *genEvt=0)=0 |
virtual | ~ParticleReplacerBase () |
Public Attributes | |
double | eventWeight |
Protected Attributes | |
const double | tauMass |
Description: Base class for particle replacer algorithms
Implementation: <Notes on="" implementation>="">
Definition at line 32 of file ParticleReplacerBase.h.
|
explicit |
Definition at line 3 of file ParticleReplacerBase.cc.
|
virtual |
Definition at line 7 of file ParticleReplacerBase.cc.
|
virtual |
Reimplemented in ParticleReplacerParticleGun.
Definition at line 9 of file ParticleReplacerBase.cc.
|
virtual |
Reimplemented in ParticleReplacerClass.
Definition at line 10 of file ParticleReplacerBase.cc.
|
virtual |
Reimplemented in ParticleReplacerClass, and ParticleReplacerParticleGun.
Definition at line 12 of file ParticleReplacerBase.cc.
|
virtual |
Definition at line 11 of file ParticleReplacerBase.cc.
|
pure virtual |
Implemented in ParticleReplacerClass, and ParticleReplacerParticleGun.
double ParticleReplacerBase::eventWeight |
Definition at line 44 of file ParticleReplacerBase.h.
Referenced by ParticleReplacerClass::produce().
|
protected |
Definition at line 48 of file ParticleReplacerBase.h.
Referenced by ParticleReplacerParticleGun::correctTauMass().