#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] |
1.4.7