#include <ttbarAnalysis.h>
Inheritance diagram for ttbarAnalysis:
Public Member Functions | |
ttbarAnalysis () | |
virtual | ~ttbarAnalysis () |
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_toppt |
TH1D * | m_toppt_log |
TH1D * | m_topeta |
TH1D * | m_topphi |
TH1D * | m_ptstable |
TH1D * | m_ptstable_log |
TH1D * | m_etastable |
TH1D * | m_phistable |
TH1D * | m_ptstable_charged |
TH1D * | m_ptstable_charged_log |
TH1D * | m_etastable_charged |
TH1D * | m_phistable_charged |
TH1D * | m_pttoppair |
TH1D * | m_pttoppair_log |
TH1D * | m_cmultpart |
TH1D * | m_top_tbar_phi |
TH1D * | m_W_W_phi |
TH1D * | m_W_top_phi |
TH1D * | m_Wpt |
TH1D * | m_Wpt_log |
TH1D * | m_Weta |
TH1D * | m_Wphi |
TH1D * | m_jet_count |
TH1D * | m_jet_pt |
TH1D * | m_jet_pt_log |
int | iSTOP |
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
Definition at line 26 of file ttbarAnalysis.h.
ttbarAnalysis::ttbarAnalysis | ( | ) |
Definition at line 27 of file ttbarAnalysis.cc.
ttbarAnalysis::~ttbarAnalysis | ( | ) | [virtual] |
int ttbarAnalysis::Init | ( | double | tr_max_eta, | |
double | tr_min_pt | |||
) | [virtual] |
Reimplemented from baseAnalysis.
Definition at line 37 of file ttbarAnalysis.cc.
References baseAnalysis::initHist(), iSTOP, m_cmultpart, m_etastable, m_etastable_charged, m_evtnr, m_jet_count, m_jet_pt, m_jet_pt_log, baseAnalysis::m_max_eta, baseAnalysis::m_min_pt, baseAnalysis::m_outputFileName, baseAnalysis::m_outputRootDir, m_phistable, m_phistable_charged, m_ptstable, m_ptstable_charged, m_ptstable_charged_log, m_ptstable_log, m_pttoppair, m_pttoppair_log, m_top_tbar_phi, m_topeta, m_topphi, m_toppt, m_toppt_log, m_W_top_phi, m_W_W_phi, m_Weta, m_Wphi, m_Wpt, and m_Wpt_log.
int ttbarAnalysis::Process | ( | HepMC::GenEvent * | hepmcevt | ) | [virtual] |
Reimplemented from baseAnalysis.
Definition at line 90 of file ttbarAnalysis.cc.
References baseAnalysis::chargedParticle(), baseAnalysis::IsFinalStateParticle(), m_cmultpart, m_etastable, m_etastable_charged, m_evtnr, baseAnalysis::m_inclusive_jets, m_jet_count, m_jet_pt, m_jet_pt_log, m_phistable, m_phistable_charged, m_ptstable, m_ptstable_charged, m_ptstable_charged_log, m_ptstable_log, m_pttoppair, m_pttoppair_log, m_top_tbar_phi, m_topeta, m_topphi, m_toppt, m_toppt_log, m_W_top_phi, m_W_W_phi, m_Weta, m_Wphi, m_Wpt, and m_Wpt_log.
int ttbarAnalysis::iSTOP [private] |
TH1D* ttbarAnalysis::m_cmultpart [private] |
TH1D* ttbarAnalysis::m_etastable [private] |
TH1D* ttbarAnalysis::m_etastable_charged [private] |
TH1D* ttbarAnalysis::m_evtnr [private] |
TH1D* ttbarAnalysis::m_jet_count [private] |
TH1D* ttbarAnalysis::m_jet_pt [private] |
TH1D* ttbarAnalysis::m_jet_pt_log [private] |
TH1D* ttbarAnalysis::m_phistable [private] |
TH1D* ttbarAnalysis::m_phistable_charged [private] |
TH1D* ttbarAnalysis::m_ptstable [private] |
TH1D* ttbarAnalysis::m_ptstable_charged [private] |
TH1D* ttbarAnalysis::m_ptstable_charged_log [private] |
TH1D* ttbarAnalysis::m_ptstable_log [private] |
TH1D* ttbarAnalysis::m_pttoppair [private] |
TH1D* ttbarAnalysis::m_pttoppair_log [private] |
TH1D* ttbarAnalysis::m_top_tbar_phi [private] |
TH1D* ttbarAnalysis::m_topeta [private] |
TH1D* ttbarAnalysis::m_topphi [private] |
TH1D* ttbarAnalysis::m_toppt [private] |
TH1D* ttbarAnalysis::m_toppt_log [private] |
TH1D* ttbarAnalysis::m_W_top_phi [private] |
TH1D* ttbarAnalysis::m_W_W_phi [private] |
TH1D* ttbarAnalysis::m_Weta [private] |
TH1D* ttbarAnalysis::m_Wphi [private] |
TH1D* ttbarAnalysis::m_Wpt [private] |
TH1D* ttbarAnalysis::m_Wpt_log [private] |