#include <WtaunuAnalysis.h>
Inheritance diagram for WtaunuAnalysis:
Public Member Functions | |
WtaunuAnalysis () | |
empty default constructor | |
virtual | ~WtaunuAnalysis () |
empty default destructor | |
virtual int | Init (double tr_max_eta, double tr_min_pt) |
virtual int | Process (HepMC::GenEvent *hepmcevt) |
Private Attributes | |
TH1D * | m_evtnr |
TH1D * | m_h_njets |
TH1D * | m_W_count |
TH1D * | m_W_charge |
TH1D * | m_W_mass |
TH1D * | m_W_mt |
TH1D * | m_W_trans_mass |
TH1D * | m_W_pt |
TH1D * | m_W_eta |
TH1D * | m_W_phi |
TH1D * | m_W_rapidity |
TH1D * | m_charged_particle |
TH1D * | m_charged_particle_pdgID |
TH1D * | m_ptstable_charged |
TH1D * | m_etastable_charged |
TH1D * | m_phistable_charged |
TH1D * | m_tau_mass |
TH1D * | m_tau_pt |
TH1D * | m_tau_eta |
TH1D * | m_tau_phi |
TH1D * | m_nTrack_tau |
TH1D * | m_Delta_Phi_TauNeutrino |
TH1D * | m_nu_pt |
TH1D * | m_nu_px |
TH1D * | m_nu_py |
TH1D * | m_nu_pz |
TH1D * | m_zoom_nu_px1 |
TH1D * | m_zoom_nu_py1 |
TH1D * | m_zoom_nu_pz1 |
Init() is used to initialise histograms Process() is used to process the events and do the analysis and
The ouput (histograms) will be saved in a root file
Sebastian Johnert, January 2010 (modification and implementation in the tool)
Definition at line 27 of file WtaunuAnalysis.h.
WtaunuAnalysis::WtaunuAnalysis | ( | ) |
WtaunuAnalysis::~WtaunuAnalysis | ( | ) | [virtual] |
int WtaunuAnalysis::Init | ( | double | tr_max_eta, | |
double | tr_min_pt | |||
) | [virtual] |
Reimplemented from baseAnalysis.
Definition at line 42 of file WtaunuAnalysis.cc.
References baseAnalysis::initHist(), m_charged_particle, m_charged_particle_pdgID, m_Delta_Phi_TauNeutrino, m_etastable_charged, baseAnalysis::m_max_eta, baseAnalysis::m_min_pt, m_nTrack_tau, m_nu_pt, m_nu_px, m_nu_py, m_nu_pz, baseAnalysis::m_outputFileName, baseAnalysis::m_outputRootDir, m_phistable_charged, m_ptstable_charged, m_tau_eta, m_tau_mass, m_tau_phi, m_tau_pt, m_W_charge, m_W_count, m_W_eta, m_W_mass, m_W_mt, m_W_phi, m_W_pt, m_W_rapidity, m_W_trans_mass, m_zoom_nu_px1, m_zoom_nu_py1, and m_zoom_nu_pz1.
int WtaunuAnalysis::Process | ( | HepMC::GenEvent * | hepmcevt | ) | [virtual] |
Reimplemented from baseAnalysis.
Definition at line 90 of file WtaunuAnalysis.cc.
References baseAnalysis::chargedParticle(), baseAnalysis::getRapidity(), baseAnalysis::IsFinalStateParticle(), m_charged_particle, m_charged_particle_pdgID, m_Delta_Phi_TauNeutrino, m_etastable_charged, m_nTrack_tau, m_nu_pt, m_nu_px, m_nu_py, m_nu_pz, m_phistable_charged, m_ptstable_charged, m_tau_eta, m_tau_mass, m_tau_phi, m_tau_pt, m_W_charge, m_W_count, m_W_eta, m_W_mass, m_W_mt, m_W_phi, m_W_pt, m_W_rapidity, m_W_trans_mass, m_zoom_nu_px1, m_zoom_nu_py1, and m_zoom_nu_pz1.
TH1D* WtaunuAnalysis::m_charged_particle [private] |
TH1D* WtaunuAnalysis::m_charged_particle_pdgID [private] |
TH1D* WtaunuAnalysis::m_Delta_Phi_TauNeutrino [private] |
TH1D* WtaunuAnalysis::m_etastable_charged [private] |
TH1D* WtaunuAnalysis::m_evtnr [private] |
Definition at line 38 of file WtaunuAnalysis.h.
TH1D* WtaunuAnalysis::m_h_njets [private] |
Definition at line 39 of file WtaunuAnalysis.h.
TH1D* WtaunuAnalysis::m_nTrack_tau [private] |
TH1D* WtaunuAnalysis::m_nu_pt [private] |
TH1D* WtaunuAnalysis::m_nu_px [private] |
TH1D* WtaunuAnalysis::m_nu_py [private] |
TH1D* WtaunuAnalysis::m_nu_pz [private] |
TH1D* WtaunuAnalysis::m_phistable_charged [private] |
TH1D* WtaunuAnalysis::m_ptstable_charged [private] |
TH1D* WtaunuAnalysis::m_tau_eta [private] |
TH1D* WtaunuAnalysis::m_tau_mass [private] |
TH1D* WtaunuAnalysis::m_tau_phi [private] |
TH1D* WtaunuAnalysis::m_tau_pt [private] |
TH1D* WtaunuAnalysis::m_W_charge [private] |
TH1D* WtaunuAnalysis::m_W_count [private] |
TH1D* WtaunuAnalysis::m_W_eta [private] |
TH1D* WtaunuAnalysis::m_W_mass [private] |
TH1D* WtaunuAnalysis::m_W_mt [private] |
TH1D* WtaunuAnalysis::m_W_phi [private] |
TH1D* WtaunuAnalysis::m_W_pt [private] |
TH1D* WtaunuAnalysis::m_W_rapidity [private] |
TH1D* WtaunuAnalysis::m_W_trans_mass [private] |
TH1D* WtaunuAnalysis::m_zoom_nu_px1 [private] |
TH1D* WtaunuAnalysis::m_zoom_nu_py1 [private] |
TH1D* WtaunuAnalysis::m_zoom_nu_pz1 [private] |