Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SColdQcdCorrelatorAnalysis::SCorrelatorUtilities Namespace Reference

Classes

struct  ClustInfo
 
struct  CstInfo
 
struct  RecoInfo
 
struct  GenInfo
 
struct  FlowInfo
 
struct  ParInfo
 
struct  JetInfo
 
struct  TrkInfo
 

Functions

RawClusterContainerGetClusterStore (PHCompositeNode *topNode, const string node)
 
RawClusterContainer::ConstRange GetClusters (PHCompositeNode *topNode, const string store)
 
bool IsInAcceptance (const ClustInfo &cluster, const ClustInfo &minimum, const ClustInfo &maximum)
 
bool IsInAcceptance (const CstInfo &cst, const CstInfo &minimum, const CstInfo &maximum)
 
long GetNumTrks (PHCompositeNode *topNode)
 
long GetNumFinalStatePars (PHCompositeNode *topNode, const vector< int > evtsToGrab, const int subset=0, optional< float > chargeToGrab=nullopt)
 
double GetSumTrkMomentum (PHCompositeNode *topNode)
 
double GetSumCaloEne (PHCompositeNode *topNode, const string store)
 
double GetSumFinalStateParEne (PHCompositeNode *topNode, const vector< int > evtsToGrab, const int subset, optional< float > chargeToGrab=nullopt)
 
ParInfo GetPartonInfo (PHCompositeNode *topNode, const int event, const int status)
 
ROOT::Math::XYZVector GetRecoVtx (PHCompositeNode *topNode)
 
ParticleFlowElementContainerGetFlowStore (PHCompositeNode *topNode)
 
ParticleFlowElementContainer::ConstRange GetParticleFlowObjects (PHCompositeNode *topNode)
 
bool IsInAcceptance (const FlowInfo &flow, const FlowInfo &minimum, const FlowInfo &maximum)
 
PHHepMCGenEventMapGetMcEventMap (PHCompositeNode *topNode)
 
PHHepMCGenEventGetMcEvent (PHCompositeNode *topNode, const int iEvtToGrab)
 
HepMC::GenEvent * GetGenEvent (PHCompositeNode *topNode, const int iEvtToGrab)
 
int GetEmbedID (PHCompositeNode *topNode, const int iEvtToGrab)
 
bool IsInAcceptance (const ParInfo &particle, const ParInfo &minimum, const ParInfo &maximum)
 
bool IsFinalState (const int status)
 
bool IsHardScatterProduct (const int status)
 
bool IsParton (const int pid)
 
bool IsOutgoingParton (const HepMC::GenParticle *par)
 
float GetParticleCharge (const int pid)
 
vector< int > GrabSubevents (PHCompositeNode *topNode, optional< vector< int >> evtsToGrab=nullopt)
 
bool IsSubEvtGood (const int embedID, const int option, const bool isEmbed)
 
bool IsSubEvtGood (const int embedID, vector< int > subEvtsToUse)
 
void CleanseNodeName (string &nameToClean)
 
template<typename T >
void CreateNode (PHCompositeNode *topNode, string newNodeName, T &objectInNode)
 
template<typename T >
int64_t GetEntry (T *tree, const uint64_t entry)
 
template int64_t GetEntry (TTree *tree, const uint64_t entry)
 
template int64_t GetEntry (TChain *tree, const uint64_t entry)
 
template int64_t GetEntry (TNtuple *tree, const uint64_t entry)
 
template<typename T >
int64_t LoadTree (T *tree, const uint64_t entry, int &current)
 
template int64_t LoadTree (TTree *tree, const uint64_t entry, int &current)
 
template int64_t LoadTree (TChain *tree, const uint64_t entry, int &current)
 
template int64_t LoadTree (TNtuple *tree, const uint64_t entry, int &current)
 
void AddTagToLeaves (const string tag, vector< string > &leaves)
 
string FlattenLeafList (const vector< string > &leaves)
 
template<typename T >
vector< string > MakeLeafVector (optional< string > tag=nullopt)
 
template<typename T >
void AddLeavesToVector (vector< string > &vecToAddTo, optional< string > tag=nullopt)
 
bool IsInAcceptance (const JetInfo &jet, const JetInfo &minimum, const JetInfo &maximum)
 
pair< double, doubleGetTrackDcaPair (SvtxTrack *track, PHCompositeNode *topNode)
 
ROOT::Math::XYZVector GetTrackVertex (SvtxTrack *track, PHCompositeNode *topNode)
 
double GetTrackDeltaPt (SvtxTrack *track)
 
int GetNumLayer (SvtxTrack *track, const uint8_t sys)
 
int GetNumClust (SvtxTrack *track, const uint8_t sys)
 
SvtxTrackMapGetTrackMap (PHCompositeNode *topNode)
 
bool IsInAcceptance (const TrkInfo &trk, const TrkInfo &minimum, const TrkInfo &maximum)
 
bool IsInSigmaDcaCut (const TrkInfo &trk, const pair< float, float > nSigCut, const pair< float, float > ptFitMax, const pair< TF1 *, TF1 * > fSigmaDca)
 
bool IsGoodTrackSeed (SvtxTrack *track, const bool requireSiSeeds=true)
 
bool IsFromPrimaryVtx (SvtxTrack *track, PHCompositeNode *topNode)
 
TrackSeedGetTrackSeed (SvtxTrack *track, const uint8_t sys)
 
int GetMatchID (SvtxTrack *track, SvtxTrackEval *trackEval)
 
GlobalVertexMapGetVertexMap (PHCompositeNode *topNode)
 
GlobalVertexGetGlobalVertex (PHCompositeNode *topNode, optional< int > iVtxToGrab=nullopt)
 

Function Documentation

template<typename T >
void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::AddLeavesToVector ( vector< string > &  vecToAddTo,
optional< string >  tag = nullopt 
)

Definition at line 175 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 175 of file Interfaces.h

void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::AddTagToLeaves ( const string  tag,
vector< string > &  leaves 
)

Definition at line 134 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 134 of file Interfaces.h

Referenced by MakeLeafVector().

+ Here is the caller graph for this function:

void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::CleanseNodeName ( string &  nameToClean)

Definition at line 49 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 49 of file Interfaces.h

References position.

Referenced by CreateNode().

+ Here is the caller graph for this function:

template<typename T >
void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::CreateNode ( PHCompositeNode topNode,
string  newNodeName,
T objectInNode 
)

Definition at line 63 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 63 of file Interfaces.h

References CleanseNodeName(), and PHNodeIterator::findFirst().

+ Here is the call graph for this function:

string SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::FlattenLeafList ( const vector< string > &  leaves)

Definition at line 146 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 146 of file Interfaces.h

Referenced by SColdQcdCorrelatorAnalysis::SCheckTrackPairs::InitTuples().

+ Here is the caller graph for this function:

RawClusterContainer::ConstRange SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetClusters ( PHCompositeNode topNode,
const string  store 
)

Definition at line 169 of file CalTools.h.

View newest version in sPHENIX GitHub at line 169 of file CalTools.h

References GetClusterStore().

Referenced by GetSumCaloEne().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

RawClusterContainer* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetClusterStore ( PHCompositeNode topNode,
const string  node 
)

Definition at line 153 of file CalTools.h.

View newest version in sPHENIX GitHub at line 153 of file CalTools.h

References assert, and PHWHERE.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddECal(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddHCal(), GetClusters(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumECalEne(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumHCalEne().

+ Here is the caller graph for this function:

int SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetEmbedID ( PHCompositeNode topNode,
const int  iEvtToGrab 
)

Definition at line 235 of file GenTools.h.

View newest version in sPHENIX GitHub at line 235 of file GenTools.h

References GetMcEvent().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddParticles().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T >
int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetEntry ( T tree,
const uint64_t  entry 
)
template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetEntry ( TTree *  tree,
const uint64_t  entry 
)
template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetEntry ( TChain *  tree,
const uint64_t  entry 
)
template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetEntry ( TNtuple *  tree,
const uint64_t  entry 
)
ParticleFlowElementContainer* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetFlowStore ( PHCompositeNode topNode)

Definition at line 150 of file FlowTools.h.

View newest version in sPHENIX GitHub at line 150 of file FlowTools.h

References assert, PHWHERE, and store.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddFlow(), and GetParticleFlowObjects().

+ Here is the caller graph for this function:

HepMC::GenEvent* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetGenEvent ( PHCompositeNode topNode,
const int  iEvtToGrab 
)

Definition at line 219 of file GenTools.h.

View newest version in sPHENIX GitHub at line 219 of file GenTools.h

References assert, GetMcEvent(), and PHWHERE.

Referenced by GetNumFinalStatePars(), GetPartonInfo(), and GetSumFinalStateParEne().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GlobalVertex* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetGlobalVertex ( PHCompositeNode topNode,
optional< int >  iVtxToGrab = nullopt 
)

Definition at line 60 of file VtxTools.h.

View newest version in sPHENIX GitHub at line 60 of file VtxTools.h

References assert, parse_cmake_options::begin, GetVertexMap(), and PHWHERE.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddECal(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddHCal(), GetRecoVtx(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetRecoVtx(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumECalEne(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumHCalEne(), GetTrackDcaPair(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetTrackDcaPair(), GetTrackVertex(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetTrackVertex(), IsFromPrimaryVtx(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsFromPrimaryVtx().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetMatchID ( SvtxTrack track,
SvtxTrackEval trackEval 
)

Definition at line 527 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 527 of file TrkTools.h

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks().

+ Here is the caller graph for this function:

PHHepMCGenEvent* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetMcEvent ( PHCompositeNode topNode,
const int  iEvtToGrab 
)

Definition at line 203 of file GenTools.h.

View newest version in sPHENIX GitHub at line 203 of file GenTools.h

References assert, GetMcEventMap(), and PHWHERE.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddParticles(), GetEmbedID(), GetGenEvent(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetNumChrgPars(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetPartonInfo(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumParEne().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PHHepMCGenEventMap* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetMcEventMap ( PHCompositeNode topNode)

Definition at line 188 of file GenTools.h.

View newest version in sPHENIX GitHub at line 188 of file GenTools.h

References assert, and PHWHERE.

Referenced by GetMcEvent(), and GrabSubevents().

+ Here is the caller graph for this function:

int SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetNumClust ( SvtxTrack track,
const uint8_t  sys = 0 
)

Definition at line 483 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 483 of file TrkTools.h

References TrkrDefs::getLayer(), GetTrackSeed(), Intt(), layer, Mvtx(), and seed.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

long SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetNumFinalStatePars ( PHCompositeNode topNode,
const vector< int >  evtsToGrab,
const int  subset = 0,
optional< float >  chargeToGrab = nullopt 
)

Definition at line 233 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 233 of file EvtTools.h

References charge(), GetGenEvent(), GetParticleCharge(), IsFinalState(), particle, and utils::status.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GenInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetNumLayer ( SvtxTrack track,
const uint8_t  sys = 0 
)

Definition at line 407 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 407 of file TrkTools.h

References TrkrDefs::getLayer(), GetTrackSeed(), Intt(), layer, Mvtx(), and seed.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

long SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetNumTrks ( PHCompositeNode topNode)

Definition at line 223 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 223 of file EvtTools.h

References GetTrackMap(), and size.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetEventVariables(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::RecoInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetParticleCharge ( const int  pid)

Definition at line 295 of file GenTools.h.

View newest version in sPHENIX GitHub at line 295 of file GenTools.h

References charge().

Referenced by GetNumFinalStatePars(), GetSumFinalStateParEne(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodParticle().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ParticleFlowElementContainer::ConstRange SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetParticleFlowObjects ( PHCompositeNode topNode)

Definition at line 165 of file FlowTools.h.

View newest version in sPHENIX GitHub at line 165 of file FlowTools.h

References assert, GetFlowStore(), PHWHERE, and store.

+ Here is the call graph for this function:

ParInfo SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetPartonInfo ( PHCompositeNode topNode,
const int  event,
const int  status 
)

Definition at line 403 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 403 of file EvtTools.h

References GetGenEvent(), IsParton(), particle, parton(), SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::ParInfo::SetInfo(), and utils::status.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GenInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ROOT::Math::XYZVector SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetRecoVtx ( PHCompositeNode topNode)

Definition at line 86 of file VtxTools.h.

View newest version in sPHENIX GitHub at line 86 of file VtxTools.h

References GetGlobalVertex().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetEventVariables(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::RecoInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetSumCaloEne ( PHCompositeNode topNode,
const string  store 
)

Definition at line 318 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 318 of file EvtTools.h

References clusters, and GetClusters().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::RecoInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetSumFinalStateParEne ( PHCompositeNode topNode,
const vector< int >  evtsToGrab,
const int  subset,
optional< float >  chargeToGrab = nullopt 
)

Definition at line 345 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 345 of file EvtTools.h

References charge(), energy, GetGenEvent(), GetParticleCharge(), IsFinalState(), momentum, particle, and utils::status.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GenInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetSumTrkMomentum ( PHCompositeNode topNode)

Definition at line 291 of file EvtTools.h.

View newest version in sPHENIX GitHub at line 291 of file EvtTools.h

References parse_cmake_options::begin, end, and GetTrackMap().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::RecoInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

pair< double, double > SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetTrackDcaPair ( SvtxTrack track,
PHCompositeNode topNode 
)

Definition at line 323 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 323 of file TrkTools.h

References TrackAnalysisUtils::get_dca(), and GetGlobalVertex().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetTrackDeltaPt ( SvtxTrack track)

Definition at line 351 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 351 of file TrkTools.h

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::SetInfo().

+ Here is the caller graph for this function:

SvtxTrackMap* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetTrackMap ( PHCompositeNode topNode)

Definition at line 249 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 249 of file TrkTools.h

References assert, and PHWHERE.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), SColdQcdCorrelatorAnalysis::SCheckTrackPairs::DoDoubleTrackLoop(), GetNumTrks(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetNumTrks(), and GetSumTrkMomentum().

+ Here is the caller graph for this function:

TrackSeed* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetTrackSeed ( SvtxTrack track,
const uint8_t  sys 
)

Definition at line 374 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 374 of file TrkTools.h

References Intt(), Mvtx(), and seed.

Referenced by GetNumClust(), and GetNumLayer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ROOT::Math::XYZVector SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetTrackVertex ( SvtxTrack track,
PHCompositeNode topNode 
)

Definition at line 337 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 337 of file TrkTools.h

References GetGlobalVertex().

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddTracks(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::SetInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GlobalVertexMap* SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GetVertexMap ( PHCompositeNode topNode)

Definition at line 40 of file VtxTools.h.

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

References assert, and PHWHERE.

Referenced by GetGlobalVertex(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetGlobalVertex().

+ Here is the caller graph for this function:

vector<int> SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::GrabSubevents ( PHCompositeNode topNode,
optional< vector< int >>  evtsToGrab = nullopt 
)

Definition at line 310 of file GenTools.h.

View newest version in sPHENIX GitHub at line 310 of file GenTools.h

References parse_cmake_options::begin, end, and GetMcEventMap().

+ Here is the call graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsFinalState ( const int  status)

Definition at line 253 of file GenTools.h.

View newest version in sPHENIX GitHub at line 253 of file GenTools.h

Referenced by GetNumFinalStatePars(), and GetSumFinalStateParEne().

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsFromPrimaryVtx ( SvtxTrack track,
PHCompositeNode topNode 
)

Definition at line 306 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 306 of file TrkTools.h

References GetGlobalVertex().

Referenced by SColdQcdCorrelatorAnalysis::SCheckTrackPairs::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsGoodTrackSeed ( SvtxTrack track,
const bool  requireSiSeeds = true 
)

Definition at line 289 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 289 of file TrkTools.h

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetNumClust(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetNumLayer(), SColdQcdCorrelatorAnalysis::SCheckTrackPairs::IsGoodTrack(), and SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::IsGoodTrack().

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsHardScatterProduct ( const int  status)

Definition at line 261 of file GenTools.h.

View newest version in sPHENIX GitHub at line 261 of file GenTools.h

Referenced by IsOutgoingParton().

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const JetInfo &  jet,
const JetInfo &  minimum,
const JetInfo &  maximum 
)

Definition at line 126 of file JetTools.h.

View newest version in sPHENIX GitHub at line 126 of file JetTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const CstInfo &  cst,
const CstInfo &  minimum,
const CstInfo &  maximum 
)

Definition at line 142 of file CstTools.h.

View newest version in sPHENIX GitHub at line 142 of file CstTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const ClustInfo &  cluster,
const ClustInfo &  minimum,
const ClustInfo &  maximum 
)

Definition at line 179 of file CalTools.h.

View newest version in sPHENIX GitHub at line 179 of file CalTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const FlowInfo &  flow,
const FlowInfo &  minimum,
const FlowInfo &  maximum 
)

Definition at line 184 of file FlowTools.h.

View newest version in sPHENIX GitHub at line 184 of file FlowTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const ParInfo &  particle,
const ParInfo &  minimum,
const ParInfo &  maximum 
)

Definition at line 245 of file GenTools.h.

View newest version in sPHENIX GitHub at line 245 of file GenTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInAcceptance ( const TrkInfo &  trk,
const TrkInfo &  minimum,
const TrkInfo &  maximum 
)

Definition at line 265 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 265 of file TrkTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsInSigmaDcaCut ( const TrkInfo &  trk,
const pair< float, float >  nSigCut,
const pair< float, float >  ptFitMax,
const pair< TF1 *, TF1 * >  fSigmaDca 
)

Definition at line 273 of file TrkTools.h.

View newest version in sPHENIX GitHub at line 273 of file TrkTools.h

References SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::dcaXY, SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::dcaZ, and SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::TrkInfo::pt.

Referenced by SColdQcdCorrelatorAnalysis::SCheckTrackPairs::IsGoodTrack().

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsOutgoingParton ( const HepMC::GenParticle *  par)

Definition at line 281 of file GenTools.h.

View newest version in sPHENIX GitHub at line 281 of file GenTools.h

References IsHardScatterProduct(), IsParton(), train_ambiguity_solver::pid, and utils::status.

Referenced by SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetPartonInfo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsParton ( const int  pid)

Definition at line 269 of file GenTools.h.

View newest version in sPHENIX GitHub at line 269 of file GenTools.h

Referenced by GetPartonInfo(), and IsOutgoingParton().

+ Here is the caller graph for this function:

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsSubEvtGood ( const int  embedID,
const int  option,
const bool  isEmbed 
)

Definition at line 347 of file GenTools.h.

View newest version in sPHENIX GitHub at line 347 of file GenTools.h

bool SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::IsSubEvtGood ( const int  embedID,
vector< int >  subEvtsToUse 
)

Definition at line 394 of file GenTools.h.

View newest version in sPHENIX GitHub at line 394 of file GenTools.h

template<typename T >
int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::LoadTree ( T tree,
const uint64_t  entry,
int &  current 
)

Definition at line 103 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 103 of file Interfaces.h

References Acts::UnitConstants::min, and utils::status.

Referenced by SColdQcdCorrelatorAnalysis::SEnergyCorrelator::DoCorrelatorCalculation(), and SColdQcdCorrelatorAnalysis::SEnergyCorrelator::LoadTree().

+ Here is the caller graph for this function:

template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::LoadTree ( TTree *  tree,
const uint64_t  entry,
int &  current 
)
template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::LoadTree ( TChain *  tree,
const uint64_t  entry,
int &  current 
)
template int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::LoadTree ( TNtuple *  tree,
const uint64_t  entry,
int &  current 
)
template<typename T >
vector<string> SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::MakeLeafVector ( optional< string >  tag = nullopt)

Definition at line 162 of file Interfaces.h.

View newest version in sPHENIX GitHub at line 162 of file Interfaces.h

References AddTagToLeaves().

+ Here is the call graph for this function: