1 #ifndef TauValidation_H
2 #define TauValidation_H
32 #include "TLorentzVector.h"
MonitorElement * TauRtauW
TauValidation(const edm::ParameterSet &)
MonitorElement * TauMothers
int tauMother(const HepMC::GenParticle *)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * TauSpinEffectsW
MonitorElement * TauProngs
int tauDecayChannel(const HepMC::GenParticle *)
void spinEffects(const HepMC::GenParticle *, int, int)
void rtau(const HepMC::GenParticle *, int, int)
double photonFromTauPtSum
MonitorElement * TauDecayChannels
edm::InputTag hepmcCollection_
MonitorElement * TauSpinEffectsHpm
double visibleTauEnergy(const HepMC::GenParticle *)
TLorentzVector leadingPionP4(const HepMC::GenParticle *)
void photons(const HepMC::GenParticle *)
TLorentzVector motherP4(const HepMC::GenParticle *)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable
PDT table.
double leadingPionMomentum(const HepMC::GenParticle *)
DQMStore * dbe
ME's "container".
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
int tauProngs(const HepMC::GenParticle *)
MonitorElement * TauRtauHpm
MonitorElement * TauPhotons