![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/Prototype3/tutorial/ExampleAnalysisModule/ExampleAnalysisModule.h>
Inheritance diagram for ExampleAnalysisModule::Eval_Run:
Collaboration diagram for ExampleAnalysisModule::Eval_Run:Public Member Functions | |
| Eval_Run () | |
| virtual | ~Eval_Run () |
| void | reset () |
| Eval_Run () | |
| virtual | ~Eval_Run () |
| void | reset () |
Public Attributes | |
| int | run |
| int | event |
| float | beam_mom |
| beam momentum with beam charge | |
| int | hodo_h |
| hodoscope index | |
| int | hodo_v |
| float | C2_sum |
| Cherenkov sums. | |
| float | C1 |
| bool | valid_hodo_v |
| has valid hodoscope? | |
| bool | valid_hodo_h |
| bool | trigger_veto_pass |
| has valid veto counter? | |
| bool | good_e |
| Good electrons? | |
| bool | good_anti_e |
| Good hadron and muons? | |
| float | beam_2CH_mm |
| 2C motion table positions | |
| float | beam_2CV_mm |
| float | truth_y |
| Turth beam position. Simulation only. | |
| float | truth_z |
| double | sum_E_CEMC |
| Sum energy of all towers. | |
| double | sum_E_HCAL_OUT |
| double | sum_E_HCAL_IN |
Definition at line 58 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 58 of file ExampleAnalysisModule.h
|
inline |
Definition at line 61 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 61 of file ExampleAnalysisModule.h
References reset().
Here is the call graph for this function:
|
inlinevirtual |
Definition at line 66 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 66 of file ExampleAnalysisModule.h
|
inline |
Definition at line 54 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 54 of file ExampleAnalysisModule.h
References reset().
Here is the call graph for this function:
|
inlinevirtual |
Definition at line 58 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 58 of file ExampleAnalysisModule.h
|
inline |
Definition at line 63 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 63 of file ExampleAnalysisModule.h
References beam_2CH_mm, beam_2CV_mm, beam_mom, C1, C2_sum, good_anti_e, good_e, hodo_h, hodo_v, run, sum_E_CEMC, sum_E_HCAL_IN, sum_E_HCAL_OUT, trigger_veto_pass, truth_y, truth_z, valid_hodo_h, and valid_hodo_v.
|
inline |
Definition at line 71 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 71 of file ExampleAnalysisModule.h
References beam_2CH_mm, beam_2CV_mm, beam_mom, C1, C2_sum, good_anti_e, good_e, hodo_h, hodo_v, run, sum_E_CEMC, sum_E_HCAL_IN, sum_E_HCAL_OUT, trigger_veto_pass, truth_y, truth_z, valid_hodo_h, and valid_hodo_v.
Referenced by Eval_Run(), ExampleAnalysisModule::ExampleAnalysisModule(), and ExampleAnalysisModule::process_event().
Here is the caller graph for this function:| float ExampleAnalysisModule::Eval_Run::beam_2CH_mm |
2C motion table positions
Definition at line 126 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 126 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::beam_2CV_mm |
Definition at line 127 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 127 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::beam_mom |
beam momentum with beam charge
Definition at line 102 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 102 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::C1 |
Definition at line 110 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 110 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::C2_sum |
Cherenkov sums.
Definition at line 109 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 109 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| int ExampleAnalysisModule::Eval_Run::event |
Definition at line 99 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 99 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), and ExampleAnalysisModule::process_event().
| bool ExampleAnalysisModule::Eval_Run::good_anti_e |
Good hadron and muons?
Definition at line 123 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 123 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| bool ExampleAnalysisModule::Eval_Run::good_e |
Good electrons?
Definition at line 120 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 120 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| int ExampleAnalysisModule::Eval_Run::hodo_h |
hodoscope index
Definition at line 105 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 105 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| int ExampleAnalysisModule::Eval_Run::hodo_v |
Definition at line 106 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 106 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| int ExampleAnalysisModule::Eval_Run::run |
Definition at line 98 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 98 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| double ExampleAnalysisModule::Eval_Run::sum_E_CEMC |
Sum energy of all towers.
Definition at line 134 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 134 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| double ExampleAnalysisModule::Eval_Run::sum_E_HCAL_IN |
Definition at line 136 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 136 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| double ExampleAnalysisModule::Eval_Run::sum_E_HCAL_OUT |
Definition at line 135 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 135 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| bool ExampleAnalysisModule::Eval_Run::trigger_veto_pass |
has valid veto counter?
Definition at line 117 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 117 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::truth_y |
Turth beam position. Simulation only.
Definition at line 130 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 130 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| float ExampleAnalysisModule::Eval_Run::truth_z |
Definition at line 131 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 131 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| bool ExampleAnalysisModule::Eval_Run::valid_hodo_h |
Definition at line 114 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 114 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().
| bool ExampleAnalysisModule::Eval_Run::valid_hodo_v |
has valid hodoscope?
Definition at line 113 of file ExampleAnalysisModule.h.
View newest version in sPHENIX GitHub at line 113 of file ExampleAnalysisModule.h
Referenced by G__setup_memvarExampleAnalysisModulecLcLEval_Run(), ExampleAnalysisModule::process_event(), and reset().