#include <ElasScatAnalysis.h>
Inheritance diagram for ElasScatAnalysis:
Public Member Functions | |
ElasScatAnalysis () | |
empty default constructor | |
virtual | ~ElasScatAnalysis () |
empty default destructor | |
virtual int | Init (double tr_max_eta, double tr_min_pt) |
virtual int | Process (HepMC::GenEvent *hepmcevt) |
Private Attributes | |
TH1D * | n_proton |
TH1D * | p1_eta |
TH1D * | p2_eta |
TH1D * | p1_pt |
TH1D * | p2_pt |
TH1D * | p1_theta |
TH1D * | p2_theta |
TH1D * | p1_phi |
TH1D * | p2_phi |
TH1D * | t_spect |
TH1D * | tau_spect |
TH1D * | pi1_en |
TH1D * | pi1_divx |
TH1D * | pi1_divy |
TH1D * | pi2_en |
TH1D * | pi2_divx |
TH1D * | pi2_divy |
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 in the ElasScat folder
Definition at line 22 of file ElasScatAnalysis.h.
ElasScatAnalysis::ElasScatAnalysis | ( | ) |
ElasScatAnalysis::~ElasScatAnalysis | ( | ) | [virtual] |
int ElasScatAnalysis::Init | ( | double | tr_max_eta, | |
double | tr_min_pt | |||
) | [virtual] |
Reimplemented from baseAnalysis.
Definition at line 44 of file ElasScatAnalysis.cc.
References baseAnalysis::initHist(), baseAnalysis::m_max_eta, baseAnalysis::m_min_pt, baseAnalysis::m_outputFileName, baseAnalysis::m_outputRootDir, n_proton, p1_eta, p1_phi, p1_pt, p1_theta, p2_eta, p2_phi, p2_pt, p2_theta, pi1_divx, pi1_divy, pi1_en, pi2_divx, pi2_divy, pi2_en, t_spect, and tau_spect.
int ElasScatAnalysis::Process | ( | HepMC::GenEvent * | hepmcevt | ) | [virtual] |
TH1D* ElasScatAnalysis::n_proton [private] |
TH1D* ElasScatAnalysis::p1_eta [private] |
TH1D* ElasScatAnalysis::p1_phi [private] |
TH1D* ElasScatAnalysis::p1_pt [private] |
TH1D* ElasScatAnalysis::p1_theta [private] |
TH1D* ElasScatAnalysis::p2_eta [private] |
TH1D* ElasScatAnalysis::p2_phi [private] |
TH1D* ElasScatAnalysis::p2_pt [private] |
TH1D* ElasScatAnalysis::p2_theta [private] |
TH1D* ElasScatAnalysis::pi1_divx [private] |
TH1D* ElasScatAnalysis::pi1_divy [private] |
TH1D* ElasScatAnalysis::pi1_en [private] |
TH1D* ElasScatAnalysis::pi2_divx [private] |
TH1D* ElasScatAnalysis::pi2_divy [private] |
TH1D* ElasScatAnalysis::pi2_en [private] |
TH1D* ElasScatAnalysis::t_spect [private] |
TH1D* ElasScatAnalysis::tau_spect [private] |