13 #ifndef TauSpinnerCMS_h
14 #define TauSpinnerCMS_h
33 #include "TauSpinner/SimpleParticle.h"
65 TauSpinner::SimpleParticle &
X,
66 TauSpinner::SimpleParticle &
tau,
67 TauSpinner::SimpleParticle &tau2,
68 std::vector<TauSpinner::SimpleParticle> &tau_daughters,
69 std::vector<TauSpinner::SimpleParticle> &tau2_daughters);
72 std::vector<TauSpinner::SimpleParticle> &daughters,
void GetLastSelf(const reco::GenParticle *Particle)
edm::EDGetTokenT< reco::GenParticleCollection > gensrcToken_
bool isFirst(const reco::GenParticle *Particle)
edm::EDGetTokenT< edm::HepMCProduct > EvtHandleToken_
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 &)