|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4eval/CaloEvalStack.h>
 Collaboration diagram for CaloEvalStack:
 Collaboration diagram for CaloEvalStack:| Public Member Functions | |
| CaloEvalStack (PHCompositeNode *topNode, const std::string &caloname) | |
| virtual | ~CaloEvalStack () | 
| int | get_caloid () | 
| void | next_event (PHCompositeNode *topNode) | 
| void | do_caching (bool do_cache) | 
| void | set_strict (bool strict) | 
| void | set_verbosity (int verbosity) | 
| CaloRawClusterEval * | get_rawcluster_eval () | 
| CaloRawTowerEval * | get_rawtower_eval () | 
| CaloTruthEval * | get_truth_eval () | 
| unsigned int | get_errors () | 
| Private Attributes | |
| CaloRawClusterEval | _clustereval | 
Definition at line 18 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 18 of file CaloEvalStack.h
| CaloEvalStack::CaloEvalStack | ( | PHCompositeNode * | topNode, | 
| const std::string & | caloname | ||
| ) | 
Definition at line 3 of file CaloEvalStack.cc.
View newest version in sPHENIX GitHub at line 3 of file CaloEvalStack.cc
| 
 | inlinevirtual | 
Definition at line 22 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 22 of file CaloEvalStack.h
| 
 | inline | 
Definition at line 26 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 26 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::do_caching().
Referenced by JetTruthEval::do_caching().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 24 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 24 of file CaloEvalStack.h
References CaloTruthEval::get_caloid(), and get_truth_eval().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inline | 
Definition at line 34 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 34 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::get_errors().
Referenced by JetTruthEval::get_errors().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 30 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 30 of file CaloEvalStack.h
References _clustereval.
Referenced by JetRecoEval::all_truth_hits(), JetRecoEval::all_truth_particles(), JetRecoEval::all_truth_showers(), CaloEvaluator::fillOutputNtuples(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), JetRecoEval::get_energy_contribution(), and CaloEvaluator::printOutputInfo().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 31 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 31 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::get_rawtower_eval().
Referenced by JetRecoEval::all_truth_hits(), JetRecoEval::all_truth_particles(), JetRecoEval::all_truth_showers(), CaloEvaluator::fillOutputNtuples(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), and JetRecoEval::get_energy_contribution().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 32 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 32 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::get_truth_eval().
Referenced by JetTruthEval::all_truth_showers(), CaloEvaluator::fillOutputNtuples(), get_caloid(), and CaloEvaluator::printOutputInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void CaloEvalStack::next_event | ( | PHCompositeNode * | topNode | ) | 
Definition at line 8 of file CaloEvalStack.cc.
View newest version in sPHENIX GitHub at line 8 of file CaloEvalStack.cc
References _clustereval, and CaloRawClusterEval::next_event().
Referenced by JetTruthEval::next_event(), CaloEvaluator::process_event(), EventEvaluator::process_event(), and EventEvaluatorEIC::process_event().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 27 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 27 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::set_strict().
Referenced by CaloEvaluator::process_event(), EventEvaluator::process_event(), EventEvaluatorEIC::process_event(), and JetTruthEval::set_strict().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 28 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 28 of file CaloEvalStack.h
References _clustereval, and CaloRawClusterEval::set_verbosity().
Referenced by CaloEvaluator::process_event(), EventEvaluator::process_event(), EventEvaluatorEIC::process_event(), and JetTruthEval::set_verbosity().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 37 of file CaloEvalStack.h.
View newest version in sPHENIX GitHub at line 37 of file CaloEvalStack.h
Referenced by do_caching(), get_errors(), get_rawcluster_eval(), get_rawtower_eval(), get_truth_eval(), next_event(), set_strict(), and set_verbosity().