Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/EMCal-calibration/EMCalCalib/MCPhoton.h>
Public Types | |
enum | { Max_N_Tower = 11 } |
Public Member Functions | |
MCPhoton () | |
virtual | ~MCPhoton () |
virtual void | Clear (Option_t *option="") |
virtual void | Reset () |
Clear Event. | |
double | get_ep () const |
e/p based on CEMC and tracking | |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | CloneMe () const |
Virtual copy constructor. | |
virtual PHObject * | clone () const final |
PHObject * | Clone (const char *newname="") const final |
void | Copy (TObject &object) const final |
virtual void | identify (std::ostream &os=std::cout) const |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Public Attributes | |
int | trackID |
int | charge |
float | quality |
float | chisq |
float | ndf |
float | nhits |
unsigned int | layers |
float | dca2d |
float | dca2dsigma |
float | px |
float | py |
float | pz |
float | pcax |
float | pcay |
float | pcaz |
float | presdphi |
float | presdeta |
float | prese3x3 |
float | prese |
float | cemcdphi |
float | cemcdeta |
float | cemce3x3 |
float | cemce |
float | hcalindphi |
float | hcalindeta |
float | hcaline3x3 |
float | hcaline |
float | hcaloutdphi |
float | hcaloutdeta |
float | hcaloute3x3 |
float | hcaloute |
int | gtrackID |
int | gflavor |
int | ng4hits |
float | gpx |
float | gpy |
float | gpz |
float | gvx |
float | gvy |
float | gvz |
float | gfpx |
float | gfpy |
float | gfpz |
float | gfx |
float | gfy |
float | gfz |
int | gembed |
int | nfromtruth |
float | cemc_ieta [Max_N_Tower][Max_N_Tower] |
float | cemc_iphi [Max_N_Tower][Max_N_Tower] |
float | cemc_energy [Max_N_Tower][Max_N_Tower] |
float | cemc_radius [Max_N_Tower][Max_N_Tower] |
float | hcalin_ieta [Max_N_Tower][Max_N_Tower] |
float | hcalin_iphi [Max_N_Tower][Max_N_Tower] |
float | hcalin_energy [Max_N_Tower][Max_N_Tower] |
float | hcalin_radius [Max_N_Tower][Max_N_Tower] |
float | cemc_sum_energy |
int | cemc_sum_n_tower |
float | hcalin_sum_energy |
int | hcalin_sum_n_tower |
float | ll_ep_e |
log-likelihood electron - ep matching | |
float | ll_ep_h |
log-likelihood hadron - ep matching | |
float | ll_edep_e |
log-likelihood electron - emcal + inner HCal energy deposition | |
float | ll_edep_h |
log-likelihood hadron - emcal + inner HCal energy deposition | |
float | ll_shape_e |
log-likelihood electron - shower shape | |
float | ll_shape_h |
log-likelihood hadron - shower shape | |
Definition at line 20 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 20 of file MCPhoton.h
anonymous enum |
Definition at line 90 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 90 of file MCPhoton.h
MCPhoton::MCPhoton | ( | ) |
|
virtual |
Definition at line 23 of file MCPhoton.C.
View newest version in sPHENIX GitHub at line 23 of file MCPhoton.C
|
virtual |
Definition at line 120 of file MCPhoton.C.
View newest version in sPHENIX GitHub at line 120 of file MCPhoton.C
References Clear(), and Reset().
double MCPhoton::get_ep | ( | ) | const |
e/p based on CEMC and tracking
Definition at line 129 of file MCPhoton.C.
View newest version in sPHENIX GitHub at line 129 of file MCPhoton.C
|
virtual |
float MCPhoton::cemc_energy[Max_N_Tower][Max_N_Tower] |
Definition at line 97 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 97 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::cemc_ieta[Max_N_Tower][Max_N_Tower] |
Definition at line 95 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 95 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::cemc_iphi[Max_N_Tower][Max_N_Tower] |
Definition at line 96 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 96 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::cemc_radius[Max_N_Tower][Max_N_Tower] |
Definition at line 98 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 98 of file MCPhoton.h
float MCPhoton::cemc_sum_energy |
Definition at line 105 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 105 of file MCPhoton.h
int MCPhoton::cemc_sum_n_tower |
Definition at line 106 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 106 of file MCPhoton.h
float MCPhoton::cemcdeta |
Definition at line 56 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 56 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::cemcdphi |
Definition at line 55 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 55 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::cemce |
Definition at line 58 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 58 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::cemce3x3 |
Definition at line 57 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 57 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::charge |
Definition at line 34 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 34 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::chisq |
Definition at line 36 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 36 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::dca2d |
Definition at line 41 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 41 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::dca2dsigma |
Definition at line 42 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 42 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::gembed |
Definition at line 86 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 86 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::gflavor |
Definition at line 71 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 71 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfpx |
Definition at line 80 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 80 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfpy |
Definition at line 81 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 81 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfpz |
Definition at line 82 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 82 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfx |
Definition at line 83 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 83 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfy |
Definition at line 84 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 84 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gfz |
Definition at line 85 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 85 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gpx |
Definition at line 74 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 74 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gpy |
Definition at line 75 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 75 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gpz |
Definition at line 76 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 76 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::gtrackID |
Definition at line 70 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 70 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gvx |
Definition at line 77 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 77 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gvy |
Definition at line 78 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 78 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::gvz |
Definition at line 79 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 79 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcalin_energy[Max_N_Tower][Max_N_Tower] |
Definition at line 102 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 102 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::hcalin_ieta[Max_N_Tower][Max_N_Tower] |
Definition at line 100 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 100 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::hcalin_iphi[Max_N_Tower][Max_N_Tower] |
Definition at line 101 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 101 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon_proj().
float MCPhoton::hcalin_radius[Max_N_Tower][Max_N_Tower] |
Definition at line 103 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 103 of file MCPhoton.h
float MCPhoton::hcalin_sum_energy |
Definition at line 107 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 107 of file MCPhoton.h
int MCPhoton::hcalin_sum_n_tower |
Definition at line 108 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 108 of file MCPhoton.h
float MCPhoton::hcalindeta |
Definition at line 61 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 61 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcalindphi |
Definition at line 60 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 60 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaline |
Definition at line 63 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 63 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaline3x3 |
Definition at line 62 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 62 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaloutdeta |
Definition at line 66 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 66 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaloutdphi |
Definition at line 65 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 65 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaloute |
Definition at line 68 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 68 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::hcaloute3x3 |
Definition at line 67 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 67 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
unsigned int MCPhoton::layers |
Definition at line 39 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 39 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::ll_edep_e |
log-likelihood electron - emcal + inner HCal energy deposition
Definition at line 121 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 121 of file MCPhoton.h
float MCPhoton::ll_edep_h |
log-likelihood hadron - emcal + inner HCal energy deposition
Definition at line 124 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 124 of file MCPhoton.h
float MCPhoton::ll_ep_e |
log-likelihood electron - ep matching
Definition at line 115 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 115 of file MCPhoton.h
float MCPhoton::ll_ep_h |
log-likelihood hadron - ep matching
Definition at line 118 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 118 of file MCPhoton.h
float MCPhoton::ll_shape_e |
log-likelihood electron - shower shape
Definition at line 127 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 127 of file MCPhoton.h
float MCPhoton::ll_shape_h |
log-likelihood hadron - shower shape
Definition at line 130 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 130 of file MCPhoton.h
float MCPhoton::ndf |
Definition at line 37 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 37 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::nfromtruth |
Definition at line 88 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 88 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::ng4hits |
Definition at line 72 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 72 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::nhits |
Definition at line 38 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 38 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::pcax |
Definition at line 46 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 46 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::pcay |
Definition at line 47 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 47 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::pcaz |
Definition at line 48 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 48 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::presdeta |
Definition at line 51 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 51 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::presdphi |
Definition at line 50 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 50 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::prese |
Definition at line 53 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 53 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::prese3x3 |
Definition at line 52 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 52 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::px |
Definition at line 43 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 43 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::py |
Definition at line 44 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 44 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::pz |
Definition at line 45 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 45 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
float MCPhoton::quality |
Definition at line 35 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 35 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().
int MCPhoton::trackID |
Definition at line 33 of file MCPhoton.h.
View newest version in sPHENIX GitHub at line 33 of file MCPhoton.h
Referenced by EMCalCalib::eval_photon().