Hall-D Software
alpha
|
#include <Event.h>
Public Member Functions | |
Event () | |
~Event () | |
void | Clear (void) |
void | AddFCAL (TLorentzVector &p, TVector3 &x) |
void | AddBCAL (TLorentzVector &p) |
void | AddSC (int sector) |
Event (void) | |
~Event (void) | |
void | Clear (void) |
Event () | |
~Event () | |
void | Clear () |
Event () | |
~Event () | |
void | Clear (void) |
Event () | |
~Event () | |
void | Clear (void) |
void | AddRho (TLorentzVector &pip, TLorentzVector &pim) |
bool | IsFiducial (TLorentzVector &pion) |
Public Attributes | |
UInt_t | event |
TLorentzVector | beam |
TLorentzVector | proton_thrown |
TLorentzVector | eta_thrown |
TVector3 | vertex |
int | prod_mech |
int | decay_mode |
UInt_t | Nfcal |
TClonesArray * | fcal |
TLorentzVector | eta_best |
float | t |
UInt_t | Nstart |
TClonesArray * | sc |
float | E_bcal_tot |
UInt_t | Nbcal |
TClonesArray * | bcal |
ULong64_t | event |
float | Egamma |
bool | L1a_fired |
bool | L1b_fired |
float | Ebcal_trig |
float | Efcal_trig |
unsigned int | Nsc_trig |
unsigned int | Nbcalhits_inner |
unsigned int | Nbcalhits_outer |
unsigned int | Nfcalhits |
unsigned int | Nccalhits |
unsigned int | Ncdchits |
unsigned int | Nfdchits_anode |
unsigned int | Nfdchits_cathode |
unsigned int | Ntofhits |
unsigned int | Nschits |
unsigned int | Ntaggerhits |
unsigned int | Ndigitized_values |
int | event |
UInt_t | Npip |
UInt_t | Npim |
UInt_t | NKp |
UInt_t | NKm |
UInt_t | Nproton |
UInt_t | Nphoton |
UInt_t | Nneutron |
UInt_t | Nelectron |
UInt_t | Npositron |
UInt_t | Nrichhit |
UInt_t | Ncerehit |
UInt_t | Nrichtruthhit |
TClonesArray * | pip |
TClonesArray * | pim |
TClonesArray * | Kp |
TClonesArray * | Km |
TClonesArray * | proton |
TClonesArray * | photon |
TClonesArray * | neutron |
TClonesArray * | electron |
TClonesArray * | positron |
TClonesArray * | richhit |
TClonesArray * | cerehit |
TClonesArray * | richtruthhit |
TLorentzVector | target |
TLorentzVector | W |
bool | all_fiducial |
TClonesArray * | pip_match |
Closest match pi+ (truth or recon, whatever is not in pip) More... | |
TClonesArray * | pim_match |
Closest match pi- (truth or recon, whatever is not in pim) More... | |
TClonesArray * | Kp_match |
Closest match K+ (truth or recon, whatever is not in Kp) More... | |
TClonesArray * | Km_match |
Closest match K- (truth or recon, whatever is not in Km) More... | |
TClonesArray * | proton_match |
Closest match proton (truth or recon, whatever is not in proton) More... | |
TClonesArray * | photon_match |
Closest match photon (truth or recon, whatever is not in photon) More... | |
TClonesArray * | neutron_match |
Closest match neutron (truth or recon, whatever is not in neutron) More... | |
bool | all_mesons_fiducial |
bool | all_photons_fiducial |
bool | all_neutrons_fiducial |
bool | all_protons_fiducial |
rho_t | rho_thrown |
UInt_t | Nrho |
TClonesArray * | rho |
Private Member Functions | |
ClassDef (Event, 1) | |
ClassDef (Event, 1) | |
ClassDef (Event, 1) | |
ClassDef (Event, 1) | |
Definition at line 20 of file eta_ntuple/Event.h.
Event::Event | ( | ) |
Definition at line 23 of file eta_ntuple/Event.cc.
|
inline |
Definition at line 25 of file eta_ntuple/Event.h.
References fcal.
|
inline |
Definition at line 23 of file event_size/Event.h.
|
inline |
Definition at line 26 of file event_size/Event.h.
Event::Event | ( | ) |
Event::~Event | ( | ) |
Event::Event | ( | ) |
Event::~Event | ( | ) |
|
inline |
Definition at line 22 of file rho_p_hists/Event.h.
References rho.
|
inline |
Definition at line 23 of file rho_p_hists/Event.h.
References rho.
void Event::AddBCAL | ( | TLorentzVector & | p | ) |
Definition at line 66 of file eta_ntuple/Event.cc.
References bcal_t::p.
void Event::AddFCAL | ( | TLorentzVector & | p, |
TVector3 & | x | ||
) |
Definition at line 54 of file eta_ntuple/Event.cc.
void Event::AddRho | ( | TLorentzVector & | pip, |
TLorentzVector & | pim | ||
) |
Definition at line 32 of file rho_p_hists/Event.cc.
References rho_t::isfiducial, IsFiducial(), rho_t::m, Nrho, rho_t::pim, pim, rho_t::pip, pip, and rho.
void Event::AddSC | ( | int | sector | ) |
Definition at line 77 of file eta_ntuple/Event.cc.
References sc_t::phi_center, sc_t::phi_diff, and sin().
|
private |
|
private |
|
private |
|
private |
void Event::Clear | ( | void | ) |
|
inline |
Definition at line 29 of file event_size/Event.h.
References Egamma, Nbcalhits_inner, Nbcalhits_outer, Nccalhits, Ncdchits, Ndigitized_values, Nfcalhits, Nfdchits_anode, Nfdchits_cathode, Nschits, Ntaggerhits, and Ntofhits.
void Event::Clear | ( | ) |
void Event::Clear | ( | void | ) |
void Event::Clear | ( | void | ) |
Definition at line 32 of file eta_ntuple/Event.cc.
Referenced by DEventProcessor_mc_tree::evnt().
bool Event::IsFiducial | ( | TLorentzVector & | pion | ) |
Definition at line 46 of file rho_p_hists/Event.cc.
Referenced by AddRho().
bool Event::all_fiducial |
Definition at line 67 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::evnt().
bool Event::all_mesons_fiducial |
Definition at line 57 of file phys_tree/Event.h.
bool Event::all_neutrons_fiducial |
Definition at line 59 of file phys_tree/Event.h.
bool Event::all_photons_fiducial |
Definition at line 58 of file phys_tree/Event.h.
bool Event::all_protons_fiducial |
Definition at line 60 of file phys_tree/Event.h.
TClonesArray* Event::bcal |
Definition at line 42 of file eta_ntuple/Event.h.
TLorentzVector Event::beam |
Definition at line 28 of file eta_ntuple/Event.h.
Referenced by DEventProcessor_mc_tree::evnt().
TClonesArray* Event::cerehit |
Definition at line 59 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
int Event::decay_mode |
Definition at line 33 of file eta_ntuple/Event.h.
float Event::E_bcal_tot |
Definition at line 40 of file eta_ntuple/Event.h.
float Event::Ebcal_trig |
Definition at line 51 of file event_size/Event.h.
float Event::Efcal_trig |
Definition at line 52 of file event_size/Event.h.
float Event::Egamma |
Definition at line 48 of file event_size/Event.h.
Referenced by Clear().
TClonesArray* Event::electron |
Definition at line 56 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
TLorentzVector Event::eta_best |
Definition at line 36 of file eta_ntuple/Event.h.
TLorentzVector Event::eta_thrown |
Definition at line 30 of file eta_ntuple/Event.h.
UInt_t Event::event |
Definition at line 27 of file eta_ntuple/Event.h.
Referenced by DEventProcessor_mc_tree::evnt().
int Event::event |
Definition at line 35 of file mc_tree/Event.h.
ULong64_t Event::event |
Definition at line 47 of file event_size/Event.h.
TClonesArray* Event::fcal |
Definition at line 35 of file eta_ntuple/Event.h.
Referenced by ~Event().
TClonesArray * Event::Km |
Definition at line 52 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::Km_match |
Closest match K- (truth or recon, whatever is not in Km)
Definition at line 46 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
TClonesArray * Event::Kp |
Definition at line 51 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::Kp_match |
Closest match K+ (truth or recon, whatever is not in Kp)
Definition at line 45 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
bool Event::L1a_fired |
Definition at line 49 of file event_size/Event.h.
bool Event::L1b_fired |
Definition at line 50 of file event_size/Event.h.
UInt_t Event::Nbcal |
Definition at line 41 of file eta_ntuple/Event.h.
unsigned int Event::Nbcalhits_inner |
Definition at line 55 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Nbcalhits_outer |
Definition at line 56 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Nccalhits |
Definition at line 58 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Ncdchits |
Definition at line 59 of file event_size/Event.h.
Referenced by Clear().
UInt_t Event::Ncerehit |
Definition at line 46 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
unsigned int Event::Ndigitized_values |
Definition at line 66 of file event_size/Event.h.
Referenced by Clear().
UInt_t Event::Nelectron |
Definition at line 43 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
TClonesArray * Event::neutron |
Definition at line 55 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::neutron_match |
Closest match neutron (truth or recon, whatever is not in neutron)
Definition at line 49 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
UInt_t Event::Nfcal |
Definition at line 34 of file eta_ntuple/Event.h.
unsigned int Event::Nfcalhits |
Definition at line 57 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Nfdchits_anode |
Definition at line 60 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Nfdchits_cathode |
Definition at line 61 of file event_size/Event.h.
Referenced by Clear().
UInt_t Event::NKm |
Definition at line 39 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::NKp |
Definition at line 38 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Nneutron |
Definition at line 42 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Nphoton |
Definition at line 41 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Npim |
Definition at line 37 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Npip |
Definition at line 36 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Npositron |
Definition at line 44 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Nproton |
Definition at line 40 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Nrho |
Definition at line 30 of file rho_p_hists/Event.h.
Referenced by AddRho().
UInt_t Event::Nrichhit |
Definition at line 45 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
UInt_t Event::Nrichtruthhit |
Definition at line 47 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
unsigned int Event::Nsc_trig |
Definition at line 53 of file event_size/Event.h.
unsigned int Event::Nschits |
Definition at line 63 of file event_size/Event.h.
Referenced by Clear().
UInt_t Event::Nstart |
Definition at line 38 of file eta_ntuple/Event.h.
unsigned int Event::Ntaggerhits |
Definition at line 64 of file event_size/Event.h.
Referenced by Clear().
unsigned int Event::Ntofhits |
Definition at line 62 of file event_size/Event.h.
Referenced by Clear().
TClonesArray * Event::photon |
Definition at line 54 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::photon_match |
Closest match photon (truth or recon, whatever is not in photon)
Definition at line 48 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
TClonesArray * Event::pim |
Definition at line 50 of file mc_tree/Event.h.
Referenced by AddRho(), DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::pim_match |
Closest match pi- (truth or recon, whatever is not in pim)
Definition at line 44 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
TClonesArray * Event::pip |
Definition at line 49 of file mc_tree/Event.h.
Referenced by AddRho(), DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::pip_match |
Closest match pi+ (truth or recon, whatever is not in pip)
Definition at line 43 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
TClonesArray* Event::positron |
Definition at line 57 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
int Event::prod_mech |
Definition at line 32 of file eta_ntuple/Event.h.
TClonesArray * Event::proton |
Definition at line 53 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::proton_match |
Closest match proton (truth or recon, whatever is not in proton)
Definition at line 47 of file phys_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent().
TLorentzVector Event::proton_thrown |
Definition at line 29 of file eta_ntuple/Event.h.
TClonesArray* Event::rho |
Definition at line 31 of file rho_p_hists/Event.h.
rho_t Event::rho_thrown |
Definition at line 29 of file rho_p_hists/Event.h.
TClonesArray* Event::richhit |
Definition at line 58 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::richtruthhit |
Definition at line 60 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::FillEvent().
TClonesArray* Event::sc |
Definition at line 39 of file eta_ntuple/Event.h.
float Event::t |
Definition at line 37 of file eta_ntuple/Event.h.
TLorentzVector Event::target |
Definition at line 62 of file mc_tree/Event.h.
Referenced by DEventProcessor_mc_tree::evnt().
TVector3 Event::vertex |
Definition at line 31 of file eta_ntuple/Event.h.
Referenced by DEventProcessor_mc_tree::evnt().
TLorentzVector Event::W |
Definition at line 65 of file mc_tree/Event.h.
Referenced by DEventProcessor_phys_tree::FillEvent(), and DEventProcessor_mc_tree::FillEvent().