ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4_KFParticle.C File Reference
#include <GlobalVariables.C>
#include <kfparticle_sphenix/KFParticle_sPHENIX.h>
#include <fun4all/Fun4AllServer.h>
+ Include dependency graph for G4_KFParticle.C:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Enable
 
namespace  KFParticleBaseCut
 

Macros

#define MACRO_G4KFPARTICLE_C
 

Functions

void KFParticleInit ()
 
void KFParticle_Upsilon_Reco ()
 
void KFParticle_D0_Reco ()
 
void KFParticle_Lambdac_Reco ()
 

Variables

bool Enable::KFPARTICLE = false
 
bool Enable::KFPARTICLE_SAVE_NTUPLE = false
 
bool Enable::KFPARTICLE_APPEND_TO_DST = true
 
bool Enable::KFPARTICLE_TRUTH_MATCH = false
 
bool Enable::KFPARTICLE_DETECTOR_INFO = false
 
int Enable::KFPARTICLE_VERBOSITY = 0
 
std::string Enable::KFPARTICLE_TRACKMAP = "SvtxTrackMap"
 
std::string Enable::KFPARTICLE_VERTEXMAP = "SvtxVertexMap"
 
float KFParticleBaseCut::minTrackPT = 0.5
 
float KFParticleBaseCut::maxTrackchi2nDoF = 2
 
float KFParticleBaseCut::minTrackIPchi2 = 15
 
float KFParticleBaseCut::maxVertexchi2nDoF = 2
 
float KFParticleBaseCut::maxTrackTrackDCA = 0.05
 
float KFParticleBaseCut::minMotherPT = 0
 

Macro Definition Documentation

#define MACRO_G4KFPARTICLE_C

Definition at line 2 of file G4_KFParticle.C.

View newest version in sPHENIX GitHub at line 2 of file G4_KFParticle.C

Function Documentation

void KFParticle_D0_Reco ( )

Definition at line 79 of file G4_KFParticle.C.

View newest version in sPHENIX GitHub at line 79 of file G4_KFParticle.C

References KFParticle_sPHENIX::constrainToPrimaryVertex(), KFParticle_sPHENIX::doTruthMatching(), KFParticle_sPHENIX::getChargeConjugate(), KFParticle_sPHENIX::getDetectorInfo(), Fun4AllServer::instance(), Enable::KFPARTICLE_APPEND_TO_DST, Enable::KFPARTICLE_DETECTOR_INFO, Enable::KFPARTICLE_SAVE_NTUPLE, Enable::KFPARTICLE_TRUTH_MATCH, Enable::KFPARTICLE_VERBOSITY, max, KFParticleBaseCut::maxTrackchi2nDoF, KFParticleBaseCut::maxTrackTrackDCA, KFParticleBaseCut::maxVertexchi2nDoF, KFParticleBaseCut::minMotherPT, KFParticleBaseCut::minTrackIPchi2, KFParticleBaseCut::minTrackPT, Fun4AllServer::registerSubsystem(), KFParticle_sPHENIX::saveDST(), KFParticle_sPHENIX::saveOutput(), KFParticle_sPHENIX::setContainerName(), KFParticle_sPHENIX::setDaughters(), KFParticle_sPHENIX::setMaximumDaughterDCA(), KFParticle_sPHENIX::setMaximumMass(), KFParticle_sPHENIX::setMaximumTrackchi2nDOF(), KFParticle_sPHENIX::setMaximumVertexchi2nDOF(), KFParticle_sPHENIX::setMinimumMass(), KFParticle_sPHENIX::setMinimumTrackIPchi2(), KFParticle_sPHENIX::setMinimumTrackPT(), KFParticle_sPHENIX::setMotherName(), KFParticle_sPHENIX::setMotherPT(), KFParticle_sPHENIX::setNumberOfTracks(), KFParticle_sPHENIX::setOutputName(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().

Referenced by Fun4All_AnaTutorial_sPHENIX(), and Fun4All_AnaTutorial_sPHENIX_Jets().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void KFParticle_Lambdac_Reco ( )

Definition at line 122 of file G4_KFParticle.C.

View newest version in sPHENIX GitHub at line 122 of file G4_KFParticle.C

References KFParticle_sPHENIX::constrainToPrimaryVertex(), KFParticle_sPHENIX::doTruthMatching(), KFParticle_sPHENIX::getChargeConjugate(), KFParticle_sPHENIX::getDetectorInfo(), Fun4AllServer::instance(), Enable::KFPARTICLE_APPEND_TO_DST, Enable::KFPARTICLE_DETECTOR_INFO, Enable::KFPARTICLE_SAVE_NTUPLE, Enable::KFPARTICLE_TRUTH_MATCH, Enable::KFPARTICLE_VERBOSITY, max, KFParticleBaseCut::maxTrackchi2nDoF, KFParticleBaseCut::maxTrackTrackDCA, KFParticleBaseCut::maxVertexchi2nDoF, KFParticleBaseCut::minMotherPT, KFParticleBaseCut::minTrackIPchi2, KFParticleBaseCut::minTrackPT, Fun4AllServer::registerSubsystem(), KFParticle_sPHENIX::saveDST(), KFParticle_sPHENIX::saveOutput(), KFParticle_sPHENIX::setContainerName(), KFParticle_sPHENIX::setDaughters(), KFParticle_sPHENIX::setMaximumDaughterDCA(), KFParticle_sPHENIX::setMaximumMass(), KFParticle_sPHENIX::setMaximumTrackchi2nDOF(), KFParticle_sPHENIX::setMaximumVertexchi2nDOF(), KFParticle_sPHENIX::setMinimumMass(), KFParticle_sPHENIX::setMinimumTrackIPchi2(), KFParticle_sPHENIX::setMinimumTrackPT(), KFParticle_sPHENIX::setMotherName(), KFParticle_sPHENIX::setMotherPT(), KFParticle_sPHENIX::setNumberOfTracks(), KFParticle_sPHENIX::setOutputName(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().

+ Here is the call graph for this function:

void KFParticle_Upsilon_Reco ( )

Definition at line 36 of file G4_KFParticle.C.

View newest version in sPHENIX GitHub at line 36 of file G4_KFParticle.C

References KFParticle_sPHENIX::constrainToPrimaryVertex(), KFParticle_sPHENIX::doTruthMatching(), KFParticle_sPHENIX::getChargeConjugate(), KFParticle_sPHENIX::getDetectorInfo(), Fun4AllServer::instance(), Enable::KFPARTICLE_APPEND_TO_DST, Enable::KFPARTICLE_DETECTOR_INFO, Enable::KFPARTICLE_SAVE_NTUPLE, Enable::KFPARTICLE_TRUTH_MATCH, Enable::KFPARTICLE_VERBOSITY, max, KFParticleBaseCut::maxTrackchi2nDoF, KFParticleBaseCut::maxTrackTrackDCA, KFParticleBaseCut::maxVertexchi2nDoF, KFParticleBaseCut::minMotherPT, KFParticleBaseCut::minTrackPT, Fun4AllServer::registerSubsystem(), KFParticle_sPHENIX::saveDST(), KFParticle_sPHENIX::saveOutput(), KFParticle_sPHENIX::setContainerName(), KFParticle_sPHENIX::setDaughters(), KFParticle_sPHENIX::setMaximumDaughterDCA(), KFParticle_sPHENIX::setMaximumMass(), KFParticle_sPHENIX::setMaximumTrackchi2nDOF(), KFParticle_sPHENIX::setMaximumVertexchi2nDOF(), KFParticle_sPHENIX::setMinimumMass(), KFParticle_sPHENIX::setMinimumTrackIPchi2(), KFParticle_sPHENIX::setMinimumTrackPT(), KFParticle_sPHENIX::setMotherName(), KFParticle_sPHENIX::setMotherPT(), KFParticle_sPHENIX::setNumberOfTracks(), KFParticle_sPHENIX::setOutputName(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().

Referenced by Fun4All_AnaTutorial_sPHENIX(), and Fun4All_AnaTutorial_sPHENIX_Jets().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void KFParticleInit ( )

Definition at line 34 of file G4_KFParticle.C.

View newest version in sPHENIX GitHub at line 34 of file G4_KFParticle.C