![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/EMCal-analysis/EMCalAna/EMCalTrk.h>
Inheritance diagram for EMCalTrk:
Collaboration diagram for EMCalTrk:Public Types | |
| enum | { Max_N_Tower = 11 } |
Public Member Functions | |
| EMCalTrk () | |
| virtual | ~EMCalTrk () |
| 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 | dca |
| 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 EMCalTrk.h.
View newest version in sPHENIX GitHub at line 20 of file EMCalTrk.h
| anonymous enum |
Definition at line 91 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 91 of file EMCalTrk.h
| EMCalTrk::EMCalTrk | ( | ) |
|
virtual |
Definition at line 23 of file EMCalTrk.C.
View newest version in sPHENIX GitHub at line 23 of file EMCalTrk.C
|
virtual |
Definition at line 120 of file EMCalTrk.C.
View newest version in sPHENIX GitHub at line 120 of file EMCalTrk.C
References Clear(), and Reset().
Here is the call graph for this function:| double EMCalTrk::get_ep | ( | ) | const |
e/p based on CEMC and tracking
Definition at line 129 of file EMCalTrk.C.
View newest version in sPHENIX GitHub at line 129 of file EMCalTrk.C
Referenced by EMCalLikelihood::UpdateEnergyDepositionLikelihood().
Here is the caller graph for this function:
|
virtual |
| float EMCalTrk::cemc_energy[Max_N_Tower][Max_N_Tower] |
Definition at line 98 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 98 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::cemc_ieta[Max_N_Tower][Max_N_Tower] |
Definition at line 96 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 96 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::cemc_iphi[Max_N_Tower][Max_N_Tower] |
Definition at line 97 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 97 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::cemc_radius[Max_N_Tower][Max_N_Tower] |
Definition at line 99 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 99 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::cemc_sum_energy |
Definition at line 106 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 106 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition().
| int EMCalTrk::cemc_sum_n_tower |
Definition at line 107 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 107 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::cemcdeta |
Definition at line 57 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 57 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::cemcdphi |
Definition at line 56 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 56 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::cemce |
Definition at line 59 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 59 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::cemce3x3 |
Definition at line 58 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 58 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::charge |
Definition at line 34 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 34 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::chisq |
Definition at line 36 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 36 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::dca |
Definition at line 41 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 41 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::dca2d |
Definition at line 42 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 42 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::dca2dsigma |
Definition at line 43 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 43 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::gembed |
Definition at line 87 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 87 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::gflavor |
Definition at line 72 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 72 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfpx |
Definition at line 81 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 81 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfpy |
Definition at line 82 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 82 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfpz |
Definition at line 83 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 83 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfx |
Definition at line 84 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 84 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfy |
Definition at line 85 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 85 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gfz |
Definition at line 86 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 86 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gpx |
Definition at line 75 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 75 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| float EMCalTrk::gpy |
Definition at line 76 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 76 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| float EMCalTrk::gpz |
Definition at line 77 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 77 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| int EMCalTrk::gtrackID |
Definition at line 71 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 71 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::gvx |
Definition at line 78 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 78 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| float EMCalTrk::gvy |
Definition at line 79 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 79 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| float EMCalTrk::gvz |
Definition at line 80 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 80 of file EMCalTrk.h
Referenced by EMCalLikelihood::ApplyEMCalGanging(), and EMCalAna::eval_trk().
| float EMCalTrk::hcalin_energy[Max_N_Tower][Max_N_Tower] |
Definition at line 103 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 103 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::hcalin_ieta[Max_N_Tower][Max_N_Tower] |
Definition at line 101 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 101 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::hcalin_iphi[Max_N_Tower][Max_N_Tower] |
Definition at line 102 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 102 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk_proj(), and EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::hcalin_radius[Max_N_Tower][Max_N_Tower] |
Definition at line 104 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 104 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::hcalin_sum_energy |
Definition at line 108 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 108 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition(), and EMCalLikelihood::UpdateEnergyDepositionLikelihood().
| int EMCalTrk::hcalin_sum_n_tower |
Definition at line 109 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 109 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDeposition().
| float EMCalTrk::hcalindeta |
Definition at line 62 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 62 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcalindphi |
Definition at line 61 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 61 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaline |
Definition at line 64 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 64 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaline3x3 |
Definition at line 63 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 63 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaloutdeta |
Definition at line 67 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 67 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaloutdphi |
Definition at line 66 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 66 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaloute |
Definition at line 69 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 69 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::hcaloute3x3 |
Definition at line 68 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 68 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| unsigned int EMCalTrk::layers |
Definition at line 39 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 39 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::ll_edep_e |
log-likelihood electron - emcal + inner HCal energy deposition
Definition at line 122 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 122 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDepositionLikelihood().
| float EMCalTrk::ll_edep_h |
log-likelihood hadron - emcal + inner HCal energy deposition
Definition at line 125 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 125 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDepositionLikelihood().
| float EMCalTrk::ll_ep_e |
log-likelihood electron - ep matching
Definition at line 116 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 116 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDepositionLikelihood().
| float EMCalTrk::ll_ep_h |
log-likelihood hadron - ep matching
Definition at line 119 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 119 of file EMCalTrk.h
Referenced by EMCalLikelihood::UpdateEnergyDepositionLikelihood().
| float EMCalTrk::ll_shape_e |
log-likelihood electron - shower shape
Definition at line 128 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 128 of file EMCalTrk.h
| float EMCalTrk::ll_shape_h |
log-likelihood hadron - shower shape
Definition at line 131 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 131 of file EMCalTrk.h
| float EMCalTrk::ndf |
Definition at line 37 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 37 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::nfromtruth |
Definition at line 89 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 89 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::ng4hits |
Definition at line 73 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 73 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::nhits |
Definition at line 38 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 38 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::pcax |
Definition at line 47 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 47 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::pcay |
Definition at line 48 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 48 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::pcaz |
Definition at line 49 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 49 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::presdeta |
Definition at line 52 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 52 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::presdphi |
Definition at line 51 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 51 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::prese |
Definition at line 54 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 54 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::prese3x3 |
Definition at line 53 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 53 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| float EMCalTrk::px |
Definition at line 44 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 44 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk(), and EMCalAna::process_event_UpslisonTrig().
| float EMCalTrk::py |
Definition at line 45 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 45 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk(), and EMCalAna::process_event_UpslisonTrig().
| float EMCalTrk::pz |
Definition at line 46 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 46 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk(), and EMCalAna::process_event_UpslisonTrig().
| float EMCalTrk::quality |
Definition at line 35 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 35 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().
| int EMCalTrk::trackID |
Definition at line 33 of file EMCalTrk.h.
View newest version in sPHENIX GitHub at line 33 of file EMCalTrk.h
Referenced by EMCalAna::eval_trk().