Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/Prototype3/tutorial/ExampleAnalysisModule/ExampleAnalysisModule.h>
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().
|
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().
|
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().
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().