Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DecayFinder Member List

This is the complete list of members for DecayFinder, including all inherited members.

allowPhotons(bool allow)DecayFinderinline
allowPi0(bool allow)DecayFinderinline
calculateEffectiveTPCradius(double vertex[3], double &effective_top_r, double &effective_bottom_r)DecayFinderprivate
checkIfCorrectGeant4Particle(PHG4Particle *particle, bool &hasPhoton, bool &hasPi0, bool &trackFailedPT, bool &trackFailedETA)DecayFinder
checkIfCorrectHepMCParticle(HepMC::GenParticle *particle, bool &trackFailedPT, bool &trackFailedETA)DecayFinder
compareDecays(std::vector< int > required, std::vector< int > actual)DecayFinder
createDecayNode(PHCompositeNode *topNode)DecayFinder
Decay typedefDecayFinder
decayChainDecayFinderprivate
DecayFinder()DecayFinder
DecayFinder(const std::string &name)DecayFinderexplicit
deleteElement(int arr[], int n, int x)DecayFinder
End(PHCompositeNode *topNode) overrideDecayFindervirtual
EndRun(const int)SubsysRecoinlinevirtual
enu_Verbosity enum nameFun4AllBase
fillDecayNode(PHCompositeNode *topNode, Decay &decay)DecayFinder
findDecay(PHCompositeNode *topNode)DecayFinder
findParticle(const std::string &particle)DecayFinder
Fun4AllBase(const std::string &name="NONAME")Fun4AllBaseprotected
get_charge(const std::string &name)DecayFinder
get_pdgcode(const std::string &name)DecayFinder
Init(PHCompositeNode *topNode) overrideDecayFindervirtual
InitRun(PHCompositeNode *)SubsysRecoinlinevirtual
isInRange(float min, float value, float max)DecayFinder
m_allowPhotonsDecayFinderprivate
m_allowPi0DecayFinderprivate
m_container_nameDecayFinderprivate
m_counterDecayFinderprivate
m_daughters_IDDecayFinderprivate
m_decayDescriptorDecayFinderprivate
m_decayMapDecayFinderprivate
m_effective_bottom_tpc_rDecayFinderprivate
m_effective_top_tpc_rDecayFinderprivate
m_eta_high_reqDecayFinderprivate
m_eta_low_reqDecayFinderprivate
m_geneventmapDecayFinderprivate
m_genevtDecayFinderprivate
m_getChargeConjugateDecayFinderprivate
m_intermediate_product_counterDecayFinderprivate
m_intermediates_IDDecayFinderprivate
m_mother_IDDecayFinderprivate
m_motherDecayProductsDecayFinderprivate
m_nCandFail_etaDecayFinderprivate
m_nCandFail_pTDecayFinderprivate
m_nCandFail_pT_and_etaDecayFinderprivate
m_nCandHas_noPhoton_and_noPi0DecayFinderprivate
m_nCandHas_PhotonDecayFinderprivate
m_nCandHas_Photon_and_Pi0DecayFinderprivate
m_nCandHas_Pi0DecayFinderprivate
m_nCandReconstructableDecayFinderprivate
m_nodeNameDecayFinderprivate
m_nTracksFromIntermediatesDecayFinderprivate
m_nTracksFromMotherDecayFinderprivate
m_pt_reqDecayFinderprivate
m_recalcualteEtaRangeDecayFinderprivate
m_save_dstDecayFinderprivate
m_tpc_rDecayFinderprivate
m_tpc_zDecayFinderprivate
m_triggerOnDecayDecayFinderprivate
m_truthinfoDecayFinderprivate
multiplyVectorByScalarAndSort(std::vector< int > &v, int k)DecayFinder
Name() const Fun4AllBaseinlinevirtual
Name(const std::string &name)Fun4AllBaseinlinevirtual
parseDecayDescriptor()DecayFinder
Print(const std::string &="ALL") const overrideSubsysRecoinlinevirtual
printInfo()DecayFinder
printNode(PHCompositeNode *topNode)DecayFinder
process_event(PHCompositeNode *topNode) overrideDecayFindervirtual
recalculateEta(double py, double vertex[3])DecayFinderprivate
Reset(PHCompositeNode *)SubsysRecoinlinevirtual
ResetEvent(PHCompositeNode *)SubsysRecoinlinevirtual
saveDST(bool save)DecayFinderinline
searchGeant4Record(int barcode, int pid, std::vector< int > decayProducts, bool &breakLoop, bool &hasPhoton, bool &hasPi0, bool &failedPT, bool &failedETA, std::vector< int > &correctDecayProducts)DecayFinder
searchHepMCRecord(HepMC::GenParticle *particle, std::vector< int > decayProducts, bool &breakLoop, bool &hasPhoton, bool &hasPi0, bool &failedPT, bool &failedETA, std::vector< int > &correctDecayProducts)DecayFinder
setDecayDescriptor(const std::string &decayDescriptor)DecayFinderinline
setEtaRange(float min, float max)DecayFinderinline
setNodeName(const std::string &name)DecayFinderinline
setPTmin(float pt)DecayFinderinline
SubsysReco(const std::string &name="NONAME")SubsysRecoinlineprotected
triggerOnDecay(bool trigger)DecayFinderinline
useDecaySpecificEtaRange(bool use)DecayFinderinline
Verbosity(const int ival)Fun4AllBaseinlinevirtual
Verbosity(enu_Verbosity ival)Fun4AllBaseinlinevirtual
Verbosity() const Fun4AllBaseinlinevirtual
VERBOSITY_A_LOT enum valueFun4AllBase
VERBOSITY_EVEN_MORE enum valueFun4AllBase
VERBOSITY_MAX enum valueFun4AllBase
VERBOSITY_MORE enum valueFun4AllBase
VERBOSITY_QUIET enum valueFun4AllBase
VERBOSITY_SOME enum valueFun4AllBase
~DecayFinder() override=defaultDecayFinder
~Fun4AllBase()Fun4AllBasevirtual
~SubsysReco() overrideSubsysRecoinline