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