HepMC::GenEvent * processEventWithPythia(HepMC::GenEvent *evt)
double targetParticleMass_
void repairBarcodes(HepMC::GenEvent *evt)
ParticleReplacerClass(const edm::ParameterSet &, bool)
bool testEvent(HepMC::GenEvent *evt)
virtual void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
gen::TauolaInterfaceBase * tauola_
enum ParticleReplacerClass::MinVisPtCut::@520 type_
std::string generatorMode_
unsigned int transformationMode_
void cleanEvent(HepMC::GenEvent *evt, HepMC::GenVertex *vtx)
void transformMuMu2TauNu(reco::Particle *muon1, reco::Particle *muon2)
transform a muon pair into tau nu (as coming from a W boson)
bool useTauolaPolarization_
void transformMuMu2TauTau(reco::Particle *muon1, reco::Particle *muon2)
transform a muon pair into a tau pair
virtual std::auto_ptr< HepMC::GenEvent > produce(const reco::MuonCollection &muons, const reco::Vertex *pvtx=0, const HepMC::GenEvent *genEvt=0)
HepMC::GenEvent * processEventWithTauola(HepMC::GenEvent *evt)
std::vector< std::vector< MinVisPtCut > > minVisPtCuts_
bool useExternalGenerators_