Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/KFParticle_sPHENIX/KFParticle_Tools.h>
Public Member Functions | |
KFParticle_Tools () | |
KFParticle constructor. | |
~KFParticle_Tools () override=default | |
KFParticle | makeVertex (PHCompositeNode *topNode) |
std::vector< KFParticle > | makeAllPrimaryVertices (PHCompositeNode *topNode, const std::string &vertexMapName) |
KFParticle | makeParticle (PHCompositeNode *topNode) |
Return a KFPTrack from track vector and covariance matrix. No mass or vertex constraints. | |
std::vector< KFParticle > | makeAllDaughterParticles (PHCompositeNode *topNode) |
int | getTracksFromVertex (PHCompositeNode *topNode, const KFParticle &vertex, const std::string &vertexMapName) |
bool | isGoodTrack (const KFParticle &particle, const std::vector< KFParticle > &primaryVertices) |
int | calcMinIP (const KFParticle &track, const std::vector< KFParticle > &PVs, float &minimumIP, float &minimumIPchi2) |
std::vector< int > | findAllGoodTracks (std::vector< KFParticle > daughterParticles, const std::vector< KFParticle > &primaryVertices) |
std::vector< std::vector< int > > | findTwoProngs (std::vector< KFParticle > daughterParticles, std::vector< int > goodTrackIndex, int nTracks) |
std::vector< std::vector< int > > | findNProngs (std::vector< KFParticle > daughterParticles, const std::vector< int > &goodTrackIndex, std::vector< std::vector< int >> goodTracksThatMeet, int nRequiredTracks, unsigned int nProngs) |
std::vector< std::vector< int > > | appendTracksToIntermediates (KFParticle intermediateResonances[], std::vector< KFParticle > daughterParticles, const std::vector< int > &goodTrackIndex, int num_remaining_tracks) |
float | eventDIRA (const KFParticle &particle, const KFParticle &vertex) |
Calculates the cosine of the angle betweent the flight direction and momentum. | |
float | flightDistanceChi2 (const KFParticle &particle, const KFParticle &vertex) |
std::tuple< KFParticle, bool > | buildMother (KFParticle vDaughters[], std::string daughterOrder[], bool isIntermediate, int intermediateNumber, int nTracks, bool constrainMass, float required_vertexID) |
void | constrainToVertex (KFParticle &particle, bool &goodCandidate, KFParticle &vertex) |
std::tuple< KFParticle, bool > | getCombination (KFParticle vDaughters[], std::string daughterOrder[], KFParticle vertex, bool constrain_to_vertex, bool isIntermediate, int intermediateNumber, int nTracks, bool constrainMass, float required_vertexID) |
std::vector< std::vector < std::string > > | findUniqueDaughterCombinations (int start, int end) |
double | calculateEllipsoidRadius (int posOrNeg, double sigma_ii, double sigma_jj, double sigma_ij) |
float | calculateEllipsoidVolume (const KFParticle &particle) |
float | calculateJT (const KFParticle &mother, const KFParticle &daughter) |
bool | isInRange (float min, float value, float max) |
bool | findParticle (const std::string &particle) |
int | getParticleID (const std::string &particle) |
float | getParticleMass (const std::string &particle) |
float | getParticleMass (const int PDGID) |
void | identify (const KFParticle &particle) |
Private Member Functions | |
void | removeDuplicates (std::vector< double > &v) |
void | removeDuplicates (std::vector< int > &v) |
void | removeDuplicates (std::vector< std::vector< int >> &v) |
void | removeDuplicates (std::vector< std::vector< std::string >> &v) |
Additional Inherited Members | |
Protected Member Functions inherited from KFParticle_MVA | |
KFParticle_MVA ()=default | |
virtual | ~KFParticle_MVA ()=default |
std::tuple< TMVA::Reader *, std::vector< Float_t > > | initMVA () |
Float_t | evaluateMVA (TMVA::Reader *reader, std::vector< Float_t > reader_floats, const KFParticle &particle, const KFPVertex &vertex) |
Definition at line 42 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 42 of file KFParticle_Tools.h
KFParticle_Tools::KFParticle_Tools | ( | ) |
KFParticle constructor.
Definition at line 61 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 61 of file KFParticle_Tools.cc
|
overridedefault |
std::vector< std::vector< int > > KFParticle_Tools::appendTracksToIntermediates | ( | KFParticle | intermediateResonances[], |
std::vector< KFParticle > | daughterParticles, | ||
const std::vector< int > & | goodTrackIndex, | ||
int | num_remaining_tracks | ||
) |
Definition at line 448 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 448 of file KFParticle_Tools.cc
References end, findNProngs(), findTwoProngs(), i, j, k, m_num_intermediate_states, and merge_hashes::p.
Referenced by KFParticle_eventReconstruction::buildChain().
std::tuple< KFParticle, bool > KFParticle_Tools::buildMother | ( | KFParticle | vDaughters[], |
std::string | daughterOrder[], | ||
bool | isIntermediate, | ||
int | intermediateNumber, | ||
int | nTracks, | ||
bool | constrainMass, | ||
float | required_vertexID | ||
) |
Definition at line 572 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 572 of file KFParticle_Tools.cc
References KFParticle::AddDaughter(), calculateEllipsoidVolume(), KFParticle::Create(), eventDIRA(), flightDistanceChi2(), KFParticle::GetMass(), GetMass(), getParticleID(), getParticleMass(), KFParticle::GetPt(), KFParticle::GetQ(), GetQ(), i, truth_tracking_gsf_refitting::inputTracks, j, k, m_allowZeroMassTracks, m_extrapolateTracksToSV, m_get_charge_conjugate, m_has_intermediates, m_intermediate_mass_range, m_intermediate_min_dira, m_intermediate_min_fdchi2, m_intermediate_min_pt, m_intermediate_name, m_intermediate_vertex_volume, m_max_mass, m_min_mass, m_mother_name_Tools, m_mother_pt, m_mother_vertex_volume, m_num_intermediate_states, m_num_tracks, m_num_tracks_from_intermediate, std::tr1::make_tuple(), KFParticleBase::SetConstructMethod(), KFParticleBase::SetPDG(), and KFParticleBase::SetProductionVertex().
Referenced by getCombination().
int KFParticle_Tools::calcMinIP | ( | const KFParticle & | track, |
const std::vector< KFParticle > & | PVs, | ||
float & | minimumIP, | ||
float & | minimumIPchi2 | ||
) |
Definition at line 307 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 307 of file KFParticle_Tools.cc
References KFParticleBase::GetDeviationFromVertex(), and KFParticleBase::GetDistanceFromVertex().
Referenced by KFParticle_eventReconstruction::getCandidateDecay(), and isGoodTrack().
double KFParticle_Tools::calculateEllipsoidRadius | ( | int | posOrNeg, |
double | sigma_ii, | ||
double | sigma_jj, | ||
double | sigma_ij | ||
) |
Definition at line 749 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 749 of file KFParticle_Tools.cc
float KFParticle_Tools::calculateEllipsoidVolume | ( | const KFParticle & | particle | ) |
Definition at line 762 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 762 of file KFParticle_Tools.cc
References KFParticle::GetCovariance(), i, and j.
Referenced by buildMother(), and KFParticle_nTuple::fillBranch().
float KFParticle_Tools::calculateJT | ( | const KFParticle & | mother, |
const KFParticle & | daughter | ||
) |
Definition at line 787 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 787 of file KFParticle_Tools.cc
References KFParticle::GetPx(), KFParticle::GetPy(), and KFParticle::GetPz().
Referenced by KFParticle_nTuple::fillBranch().
void KFParticle_Tools::constrainToVertex | ( | KFParticle & | particle, |
bool & | goodCandidate, | ||
KFParticle & | vertex | ||
) |
Definition at line 677 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 677 of file KFParticle_Tools.cc
References eventDIRA(), flightDistanceChi2(), KFParticle::GetDecayLength(), KFParticleBase::GetDeviationFromVertex(), KFParticle::GetLifeTime(), isInRange(), m_dira_max, m_dira_min, m_fdchi2, m_max_decayLength, m_max_decayTime, m_min_decayLength, m_min_decayTime, m_mother_ipchi2, particle, KFParticleBase::SetProductionVertex(), and KFParticleBase::TransportToDecayVertex().
Referenced by getCombination().
float KFParticle_Tools::eventDIRA | ( | const KFParticle & | particle, |
const KFParticle & | vertex | ||
) |
Calculates the cosine of the angle betweent the flight direction and momentum.
Definition at line 519 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 519 of file KFParticle_Tools.cc
References KFParticle::GetPx(), KFParticle::GetPy(), KFParticle::GetPz(), KFParticle::GetX(), KFParticle::GetY(), and KFParticle::GetZ().
Referenced by buildMother(), constrainToVertex(), and KFParticle_nTuple::fillBranch().
std::vector< int > KFParticle_Tools::findAllGoodTracks | ( | std::vector< KFParticle > | daughterParticles, |
const std::vector< KFParticle > & | primaryVertices | ||
) |
Definition at line 331 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 331 of file KFParticle_Tools.cc
References isGoodTrack(), and removeDuplicates().
Referenced by KFParticle_eventReconstruction::createDecay().
std::vector< std::vector< int > > KFParticle_Tools::findNProngs | ( | std::vector< KFParticle > | daughterParticles, |
const std::vector< int > & | goodTrackIndex, | ||
std::vector< std::vector< int >> | goodTracksThatMeet, | ||
int | nRequiredTracks, | ||
unsigned int | nProngs | ||
) |
Definition at line 382 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 382 of file KFParticle_Tools.cc
References KFParticle::GetChi2(), GetDistanceFromParticle(), KFParticle::GetNDF(), i, m_comb_DCA, m_vertex_chi2ndof, removeDuplicates(), and Acts::Experimental::detail::BlueprintHelper::sort().
Referenced by appendTracksToIntermediates(), KFParticle_eventReconstruction::buildBasicChain(), and KFParticle_eventReconstruction::buildChain().
bool KFParticle_Tools::findParticle | ( | const std::string & | particle | ) |
Definition at line 844 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 844 of file KFParticle_Tools.cc
Referenced by KFParticle_sPHENIX::parseDecayDescriptor().
std::vector< std::vector< int > > KFParticle_Tools::findTwoProngs | ( | std::vector< KFParticle > | daughterParticles, |
std::vector< int > | goodTrackIndex, | ||
int | nTracks | ||
) |
Definition at line 348 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 348 of file KFParticle_Tools.cc
References KFParticle::GetChi2(), GetDistanceFromParticle(), KFParticle::GetNDF(), m_comb_DCA, and m_vertex_chi2ndof.
Referenced by appendTracksToIntermediates(), KFParticle_eventReconstruction::buildBasicChain(), and KFParticle_eventReconstruction::buildChain().
std::vector< std::vector< std::string > > KFParticle_Tools::findUniqueDaughterCombinations | ( | int | start, |
int | end | ||
) |
Definition at line 721 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 721 of file KFParticle_Tools.cc
References end, i, m_daughter_name, removeDuplicates(), and start.
Referenced by KFParticle_eventReconstruction::buildChain(), and KFParticle_eventReconstruction::getCandidateDecay().
float KFParticle_Tools::flightDistanceChi2 | ( | const KFParticle & | particle, |
const KFParticle & | vertex | ||
) |
Definition at line 546 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 546 of file KFParticle_Tools.cc
References KFParticle::GetCovariance(), KFParticle::GetX(), KFParticle::GetY(), KFParticle::GetZ(), i, and j.
Referenced by buildMother(), constrainToVertex(), KFParticle_MVA::evaluateMVA(), and KFParticle_nTuple::fillBranch().
std::tuple< KFParticle, bool > KFParticle_Tools::getCombination | ( | KFParticle | vDaughters[], |
std::string | daughterOrder[], | ||
KFParticle | vertex, | ||
bool | constrain_to_vertex, | ||
bool | isIntermediate, | ||
int | intermediateNumber, | ||
int | nTracks, | ||
bool | constrainMass, | ||
float | required_vertexID | ||
) |
Definition at line 706 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 706 of file KFParticle_Tools.cc
References buildMother(), constrainToVertex(), and std::tr1::make_tuple().
Referenced by KFParticle_eventReconstruction::buildChain(), and KFParticle_eventReconstruction::getCandidateDecay().
int KFParticle_Tools::getParticleID | ( | const std::string & | particle | ) |
Definition at line 857 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 857 of file KFParticle_Tools.cc
Referenced by KFParticle_eventReconstruction::buildChain(), buildMother(), KFParticle_eventReconstruction::getCandidateDecay(), and QAG4SimulationKFParticle::QAG4SimulationKFParticle().
float KFParticle_Tools::getParticleMass | ( | const std::string & | particle | ) |
Definition at line 862 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 862 of file KFParticle_Tools.cc
Referenced by KFParticle_eventReconstruction::buildChain(), buildMother(), KFParticle_nTuple::fillBranch(), KFParticle_eventReconstruction::getCandidateDecay(), and QAG4SimulationKFParticle::makeHepLV().
float KFParticle_Tools::getParticleMass | ( | const int | PDGID | ) |
Definition at line 867 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 867 of file KFParticle_Tools.cc
int KFParticle_Tools::getTracksFromVertex | ( | PHCompositeNode * | topNode, |
const KFParticle & | vertex, | ||
const std::string & | vertexMapName | ||
) |
Definition at line 256 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 256 of file KFParticle_Tools.cc
References SvtxVertexMap::find(), GlobalVertex::find_vtxids(), KFParticleBase::Id(), m_dst_vertexmap, m_vtx_map_node_name, SvtxVertex::size_tracks(), and GlobalVertex::SVTX.
Referenced by KFParticle_nTuple::fillBranch().
void KFParticle_Tools::identify | ( | const KFParticle & | particle | ) |
Definition at line 872 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 872 of file KFParticle_Tools.cc
References KFParticle::GetCovariance(), KFParticle::GetMass(), KFParticleBase::GetPDG(), KFParticle::GetPx(), KFParticle::GetPy(), KFParticle::GetPz(), KFParticle::GetQ(), KFParticle::GetX(), KFParticle::GetY(), KFParticle::GetZ(), and KFParticleBase::Id().
Referenced by KFParticle_DST::printNode(), and KFParticle_sPHENIX::printParticles().
bool KFParticle_Tools::isGoodTrack | ( | const KFParticle & | particle, |
const std::vector< KFParticle > & | primaryVertices | ||
) |
Definition at line 278 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 278 of file KFParticle_Tools.cc
References calcMinIP(), KFParticle::GetChi2(), KFParticle::GetErrPt(), KFParticle::GetNDF(), KFParticle::GetPt(), m_track_chi2ndof, m_track_ip, m_track_ipchi2, m_track_pt, and physmon_track_finding_ttbar::pt.
Referenced by findAllGoodTracks().
bool KFParticle_Tools::isInRange | ( | float | min, |
float | value, | ||
float | max | ||
) |
Definition at line 799 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 799 of file KFParticle_Tools.cc
Referenced by constrainToVertex(), and KFParticle_eventReconstruction::getCandidateDecay().
std::vector< KFParticle > KFParticle_Tools::makeAllDaughterParticles | ( | PHCompositeNode * | topNode | ) |
Turn all dst tracks in KFP tracks
Definition at line 196 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 196 of file KFParticle_Tools.cc
References TrackSeed::begin_cluster_keys(), TrackSeed::end_cluster_keys(), SvtxTrack::get_silicon_seed(), SvtxTrack::get_tpc_seed(), TrkrDefs::getTrkrId(), m_dst_track, m_dst_trackmap, m_nMVTXHits, m_nTPCHits, m_trk_map_node_name, makeParticle(), TrkrDefs::mvtxId, TrkrDefs::tpcId, and trackID.
Referenced by KFParticle_eventReconstruction::createDecay().
std::vector< KFParticle > KFParticle_Tools::makeAllPrimaryVertices | ( | PHCompositeNode * | topNode, |
const std::string & | vertexMapName | ||
) |
Definition at line 119 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 119 of file KFParticle_Tools.cc
References GlobalVertex::end_vertexes(), SvtxVertexMap::find(), GlobalVertex::find_vertexes(), GlobalVertex::get_id(), m_dst_vertex, m_dst_vertexmap, m_vtx_map_node_name, makeVertex(), and GlobalVertex::SVTX.
Referenced by KFParticle_truthAndDetTools::allPVInfo(), KFParticle_eventReconstruction::createDecay(), and QAG4SimulationKFParticle::process_event().
KFParticle KFParticle_Tools::makeParticle | ( | PHCompositeNode * | topNode | ) |
Return a KFPTrack from track vector and covariance matrix. No mass or vertex constraints.
Definition at line 166 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 166 of file KFParticle_Tools.cc
References KFParticle::Chi2(), KFParticle::Create(), SvtxTrack::get_charge(), SvtxTrack::get_chisq(), SvtxTrack::get_error(), SvtxTrack::get_id(), SvtxTrack::get_ndf(), SvtxTrack::get_px(), SvtxTrack::get_py(), SvtxTrack::get_pz(), SvtxTrack::get_x(), SvtxTrack::get_y(), SvtxTrack::get_z(), i, j, m_dst_track, KFParticle::NDF(), and KFParticleBase::SetId().
Referenced by makeAllDaughterParticles().
KFParticle KFParticle_Tools::makeVertex | ( | PHCompositeNode * | topNode | ) |
Definition at line 94 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 94 of file KFParticle_Tools.cc
References KFParticle::Chi2(), KFParticle::Create(), SvtxVertex::get_chisq(), SvtxVertex::get_error(), SvtxVertex::get_ndof(), SvtxVertex::get_x(), SvtxVertex::get_y(), SvtxVertex::get_z(), i, j, m_dst_vertex, and KFParticle::NDF().
Referenced by makeAllPrimaryVertices().
|
private |
Definition at line 804 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 804 of file KFParticle_Tools.cc
Referenced by findAllGoodTracks(), findNProngs(), and findUniqueDaughterCombinations().
|
private |
Definition at line 814 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 814 of file KFParticle_Tools.cc
|
private |
Definition at line 824 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 824 of file KFParticle_Tools.cc
References end, it, and testSigmaEff::v.
|
private |
Definition at line 834 of file KFParticle_Tools.cc.
View newest version in sPHENIX GitHub at line 834 of file KFParticle_Tools.cc
References end, it, and testSigmaEff::v.
|
protected |
Definition at line 174 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 174 of file KFParticle_Tools.h
Referenced by KFParticle_sPHENIX::allowZeroMassTracks(), and buildMother().
|
protected |
Definition at line 152 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 152 of file KFParticle_Tools.h
Referenced by findNProngs(), findTwoProngs(), and KFParticle_sPHENIX::setMaximumDaughterDCA().
|
protected |
Definition at line 110 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 110 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildChain(), KFParticle_eventReconstruction::getCandidateDecay(), and KFParticle_sPHENIX::setDaughters().
|
protected |
Definition at line 109 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 109 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildChain(), findUniqueDaughterCombinations(), KFParticle_eventReconstruction::getCandidateDecay(), and KFParticle_sPHENIX::setDaughters().
|
protected |
Definition at line 160 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 160 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setMaxDIRA().
|
protected |
Definition at line 158 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 158 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setMinDIRA().
|
protected |
Definition at line 181 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 181 of file KFParticle_Tools.h
Referenced by makeAllDaughterParticles(), and makeParticle().
|
protected |
Definition at line 179 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 179 of file KFParticle_Tools.h
Referenced by makeAllDaughterParticles().
|
protected |
Definition at line 180 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 180 of file KFParticle_Tools.h
Referenced by makeAllPrimaryVertices(), and makeVertex().
|
protected |
Definition at line 178 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 178 of file KFParticle_Tools.h
Referenced by getTracksFromVertex(), and makeAllPrimaryVertices().
|
protected |
Definition at line 172 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 172 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::extraolateTracksToSV().
|
protected |
Definition at line 156 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 156 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setFlightDistancechi2().
|
protected |
Definition at line 170 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 170 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::getChargeConjugate().
|
protected |
Definition at line 113 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 113 of file KFParticle_Tools.h
Referenced by buildMother(), KFParticle_eventReconstruction::createDecay(), and KFParticle_sPHENIX::hasIntermediateStates().
|
protected |
Definition at line 115 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 115 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildChain(), and KFParticle_sPHENIX::setIntermediateStates().
|
protected |
Definition at line 116 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 116 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setIntermediateMassRange().
|
protected |
Definition at line 121 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 121 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::getCandidateDecay(), and KFParticle_sPHENIX::setIntermediateIPRange().
|
protected |
Definition at line 123 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 123 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::getCandidateDecay(), and KFParticle_sPHENIX::setIntermediateIPchi2Range().
|
protected |
Definition at line 118 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 118 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setIntermediateMinDIRA().
|
protected |
Definition at line 119 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 119 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setIntermediateMinFDchi2().
|
protected |
Definition at line 120 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 120 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::getCandidateDecay(), KFParticle_sPHENIX::setIntermediateIPRange(), and KFParticle_sPHENIX::setIntermediateMinIP().
|
protected |
Definition at line 122 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 122 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::getCandidateDecay(), KFParticle_sPHENIX::setIntermediateIPchi2Range(), and KFParticle_sPHENIX::setIntermediateMinIPchi2().
|
protected |
Definition at line 117 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 117 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setIntermediateMinPT().
|
protected |
Definition at line 114 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 114 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildChain(), buildMother(), and KFParticle_sPHENIX::setIntermediateStates().
|
protected |
Definition at line 124 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 124 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setIntermediateMaxVertexVolume().
|
protected |
Definition at line 136 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 136 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setDecayLengthRange().
|
protected |
Definition at line 132 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 132 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setDecayTimeRange().
|
protected |
Definition at line 128 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 128 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setMaximumMass().
|
protected |
Definition at line 134 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 134 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setDecayLengthRange().
|
protected |
Definition at line 130 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 130 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setDecayTimeRange().
|
protected |
Definition at line 126 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 126 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setMinimumMass().
|
protected |
Definition at line 164 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 164 of file KFParticle_Tools.h
Referenced by constrainToVertex(), and KFParticle_sPHENIX::setMotherIPchi2().
|
protected |
Definition at line 106 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 106 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setMotherName().
|
protected |
Definition at line 162 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 162 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setMotherPT().
|
protected |
Definition at line 166 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 166 of file KFParticle_Tools.h
Referenced by buildMother(), and KFParticle_sPHENIX::setMaximumMotherVertexVolume().
|
protected |
Definition at line 168 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 168 of file KFParticle_Tools.h
Referenced by KFParticle_sPHENIX::setMVACutValue().
|
protected |
Definition at line 148 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 148 of file KFParticle_Tools.h
Referenced by makeAllDaughterParticles(), and KFParticle_sPHENIX::setMinMVTXhits().
|
protected |
Definition at line 150 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 150 of file KFParticle_Tools.h
Referenced by makeAllDaughterParticles(), and KFParticle_sPHENIX::setMinTPChits().
|
protected |
Definition at line 107 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 107 of file KFParticle_Tools.h
Referenced by appendTracksToIntermediates(), KFParticle_eventReconstruction::buildChain(), buildMother(), and KFParticle_sPHENIX::setNumberOfIntermediateStates().
|
protected |
Definition at line 111 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 111 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildBasicChain(), KFParticle_eventReconstruction::buildChain(), buildMother(), and KFParticle_sPHENIX::setNumberOfTracks().
|
protected |
Definition at line 108 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 108 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::buildChain(), buildMother(), and KFParticle_sPHENIX::setNumberTracksFromIntermeditateState().
|
protected |
Definition at line 146 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 146 of file KFParticle_Tools.h
Referenced by isGoodTrack(), and KFParticle_sPHENIX::setMaximumTrackchi2nDOF().
|
protected |
Definition at line 142 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 142 of file KFParticle_Tools.h
Referenced by isGoodTrack(), and KFParticle_sPHENIX::setMinimumTrackIP().
|
protected |
Definition at line 144 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 144 of file KFParticle_Tools.h
Referenced by isGoodTrack(), and KFParticle_sPHENIX::setMinimumTrackIPchi2().
|
protected |
Definition at line 138 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 138 of file KFParticle_Tools.h
Referenced by isGoodTrack(), and KFParticle_sPHENIX::setMinimumTrackPT().
|
protected |
Definition at line 140 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 140 of file KFParticle_Tools.h
Referenced by KFParticle_sPHENIX::setMaximumTrackPTchi2().
|
protected |
Definition at line 177 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 177 of file KFParticle_Tools.h
Referenced by makeAllDaughterParticles(), KFParticle_sPHENIX::process_event(), and KFParticle_sPHENIX::setTrackMapNodeName().
|
protected |
Definition at line 154 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 154 of file KFParticle_Tools.h
Referenced by findNProngs(), findTwoProngs(), and KFParticle_sPHENIX::setMaximumVertexchi2nDOF().
|
protected |
Definition at line 176 of file KFParticle_Tools.h.
View newest version in sPHENIX GitHub at line 176 of file KFParticle_Tools.h
Referenced by KFParticle_eventReconstruction::createDecay(), getTracksFromVertex(), makeAllPrimaryVertices(), KFParticle_sPHENIX::process_event(), and KFParticle_sPHENIX::setVertexMapNodeName().