std::string generatorMode_
int forceTauMinusHelicity_
void correctTauMass(const reco::MuonCollection &muons, std::vector< HepMC::FourVector > &corrected)
gen::Pythia6Service pythia_
float randomPolarization()
void tauola_forParticleGun(int tau_idx, int pdg_id, const HepMC::FourVector &particle_momentum)
std::string forceTauPolarization_
gen::TauolaInterface * tauola_
float tauHelicity(int pdg_id)
std::string particleOrigin_
ParticleReplacerParticleGun(const edm::ParameterSet &, bool)
std::string forceTauDecay_
virtual ~ParticleReplacerParticleGun()
std::auto_ptr< HepMC::GenEvent > produce(const reco::MuonCollection &muons, const reco::Vertex *pvtx=0, const HepMC::GenEvent *genEvt=0)
int forceTauPlusHelicity_
void forceTauolaTauDecays()