int targetParticle1AbsPdgID_
virtual void beginRun(edm::Run &, const edm::EventSetup &)
void print(std::ostream &stream) const
std::vector< MinVisPtCutCombination > minVisPtCuts_
std::string generatorMode_
~ParticleReplacerZtautau()
double targetParticle1Mass_
std::vector< MinVisPtCut > cuts_
virtual std::auto_ptr< HepMC::GenEvent > produce(const std::vector< reco::Particle > &, const reco::Vertex *=0, const HepMC::GenEvent *=0, MCParticleReplacer *=0)
virtual void declareExtraProducts(MCParticleReplacer *)
double targetParticle2Mass_
HepMC::GenEvent * processEventWithPythia(HepMC::GenEvent *)
void cleanEvent(HepMC::GenEvent *, HepMC::GenVertex *)
bool applyMuonRadiationCorrection_
void transformMuMu2TauNu(reco::Particle *, reco::Particle *)
HepMC::GenEvent * processEventWithTauola(HepMC::GenEvent *)
bool testEvent(HepMC::GenEvent *)
static bool tauola_isInitialized_
bool useExternalGenerators_
void print(std::ostream &stream) const
ParticleReplacerZtautau(const edm::ParameterSet &)
gen::Pythia6Service pythia_
void transformMuMu2LepLep(reco::Particle *, reco::Particle *)
int targetParticle2AbsPdgID_
gen::TauolaInterface * tauola_
unsigned int transformationMode_
bool useTauolaPolarization_
GenMuonRadiationAlgorithm * muonRadiationAlgo_