Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExampleAnalysisModule::Eval_Run Class Reference

#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
 

Detailed Description

Definition at line 58 of file ExampleAnalysisModule.h.

View newest version in sPHENIX GitHub at line 58 of file ExampleAnalysisModule.h

Constructor & Destructor Documentation

ExampleAnalysisModule::Eval_Run::Eval_Run ( )
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:

virtual ExampleAnalysisModule::Eval_Run::~Eval_Run ( )
inlinevirtual

Definition at line 66 of file ExampleAnalysisModule.h.

View newest version in sPHENIX GitHub at line 66 of file ExampleAnalysisModule.h

ExampleAnalysisModule::Eval_Run::Eval_Run ( )
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:

virtual ExampleAnalysisModule::Eval_Run::~Eval_Run ( )
inlinevirtual

Definition at line 58 of file ExampleAnalysisModule.h.

View newest version in sPHENIX GitHub at line 58 of file ExampleAnalysisModule.h

Member Function Documentation

void ExampleAnalysisModule::Eval_Run::reset ( )
inline
void ExampleAnalysisModule::Eval_Run::reset ( )
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:

Member Data Documentation

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().


The documentation for this class was generated from the following files: