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

#include <coresoftware/blob/master/simulation/g4simulation/g4eval/JetEvalStack.h>

+ Collaboration diagram for JetEvalStack:

Public Member Functions

 JetEvalStack (PHCompositeNode *topNode, const std::string &recojetname, const std::string &truthjetname)
 
virtual ~JetEvalStack ()
 
void next_event (PHCompositeNode *topNode)
 
void do_caching (bool do_cache)
 
void set_strict (bool strict)
 
void set_verbosity (int verbosity)
 
JetRecoEvalget_reco_eval ()
 
JetTruthEvalget_truth_eval ()
 
SvtxEvalStackget_stvx_eval_stack ()
 
CaloEvalStackget_cemc_eval_stack ()
 
CaloEvalStackget_hcalin_eval_stack ()
 
CaloEvalStackget_hcalout_eval_stack ()
 
CaloEvalStackget_femc_eval_stack ()
 
CaloEvalStackget_fhcal_eval_stack ()
 

Private Attributes

JetRecoEval _recoeval
 

Detailed Description

Definition at line 19 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 19 of file JetEvalStack.h

Constructor & Destructor Documentation

JetEvalStack::JetEvalStack ( PHCompositeNode topNode,
const std::string &  recojetname,
const std::string &  truthjetname 
)

Definition at line 3 of file JetEvalStack.cc.

View newest version in sPHENIX GitHub at line 3 of file JetEvalStack.cc

virtual JetEvalStack::~JetEvalStack ( )
inlinevirtual

Definition at line 25 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 25 of file JetEvalStack.h

Member Function Documentation

void JetEvalStack::do_caching ( bool  do_cache)
inline

Definition at line 28 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 28 of file JetEvalStack.h

References _recoeval, and JetRecoEval::do_caching().

+ Here is the call graph for this function:

CaloEvalStack* JetEvalStack::get_cemc_eval_stack ( )
inline

Definition at line 36 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 36 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_cemc_eval_stack().

+ Here is the call graph for this function:

CaloEvalStack* JetEvalStack::get_femc_eval_stack ( )
inline

Definition at line 39 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 39 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_femc_eval_stack().

+ Here is the call graph for this function:

CaloEvalStack* JetEvalStack::get_fhcal_eval_stack ( )
inline

Definition at line 40 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 40 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_fhcal_eval_stack().

+ Here is the call graph for this function:

CaloEvalStack* JetEvalStack::get_hcalin_eval_stack ( )
inline

Definition at line 37 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 37 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_hcalin_eval_stack().

+ Here is the call graph for this function:

CaloEvalStack* JetEvalStack::get_hcalout_eval_stack ( )
inline

Definition at line 38 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 38 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_hcalout_eval_stack().

+ Here is the call graph for this function:

JetRecoEval* JetEvalStack::get_reco_eval ( )
inline

Definition at line 32 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 32 of file JetEvalStack.h

References _recoeval.

Referenced by JetEvaluator::fillOutputNtuples(), JetEnergies::fillOutputNtuples(), AnaTutorial::getReconstructedJets(), and PhotonJet::process_event().

+ Here is the caller graph for this function:

SvtxEvalStack* JetEvalStack::get_stvx_eval_stack ( )
inline

Definition at line 35 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 35 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_svtx_eval_stack().

+ Here is the call graph for this function:

JetTruthEval* JetEvalStack::get_truth_eval ( )
inline

Definition at line 33 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 33 of file JetEvalStack.h

References _recoeval, and JetRecoEval::get_truth_eval().

Referenced by AnaTutorial::getTruthJets(), TracksInJets::process_event(), TruthPhotonJet::process_event(), and PhotonJet::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void JetEvalStack::next_event ( PHCompositeNode topNode)

Definition at line 10 of file JetEvalStack.cc.

View newest version in sPHENIX GitHub at line 10 of file JetEvalStack.cc

References _recoeval, and JetRecoEval::next_event().

Referenced by AnaTutorial::getReconstructedJets(), AnaTutorial::getTruthJets(), JetEvaluator::process_event(), and JetEnergies::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void JetEvalStack::set_strict ( bool  strict)
inline

Definition at line 29 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 29 of file JetEvalStack.h

References _recoeval, and JetRecoEval::set_strict().

Referenced by JetEvaluator::process_event(), and JetEnergies::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void JetEvalStack::set_verbosity ( int  verbosity)
inline

Definition at line 30 of file JetEvalStack.h.

View newest version in sPHENIX GitHub at line 30 of file JetEvalStack.h

References _recoeval, and JetRecoEval::set_verbosity().

Referenced by JetEvaluator::process_event(), and JetEnergies::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation


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