13 #ifndef TauSpinnerCMS_h
14 #define TauSpinnerCMS_h
33 #include "TauSpinner/SimpleParticle.h"
64 TauSpinner::SimpleParticle &
X,
65 TauSpinner::SimpleParticle &
tau,
66 TauSpinner::SimpleParticle &tau2,
67 std::vector<TauSpinner::SimpleParticle> &tau_daughters,
68 std::vector<TauSpinner::SimpleParticle> &tau2_daughters);
71 std::vector<TauSpinner::SimpleParticle> &daughters,
void GetLastSelf(const reco::GenParticle *Particle)
bool isFirst(const reco::GenParticle *Particle)
static CLHEP::HepRandomEngine * fRandomEngine
void GetRecoDaughters(const reco::GenParticle *Particle, std::vector< TauSpinner::SimpleParticle > &daughters, int parentpdgid)
static bool isTauSpinnerConfigure
int readParticlesfromReco(edm::Event &e, TauSpinner::SimpleParticle &X, TauSpinner::SimpleParticle &tau, TauSpinner::SimpleParticle &tau2, std::vector< TauSpinner::SimpleParticle > &tau_daughters, std::vector< TauSpinner::SimpleParticle > &tau2_daughters)
virtual void produce(edm::Event &, const edm::EventSetup &)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
TauSpinnerCMS(const edm::ParameterSet &)