![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/EMCal-calibration/EMCalCalib/MCPhoton.h>
Inheritance diagram for MCPhoton:
Collaboration diagram for MCPhoton: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().
Here is the call graph for this function:| 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().