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 *)
void transformMuMu2LepLep(CLHEP::HepRandomEngine &randomEngine, reco::Particle *, reco::Particle *)
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 *)
gen::TauolaInterfaceBase * tauola_
bool testEvent(HepMC::GenEvent *)
static bool tauola_isInitialized_
bool useExternalGenerators_
void print(std::ostream &stream) const
ParticleReplacerZtautau(const edm::ParameterSet &)
gen::Pythia6Service pythia_
int targetParticle2AbsPdgID_
unsigned int transformationMode_
bool useTauolaPolarization_
GenMuonRadiationAlgorithm * muonRadiationAlgo_