Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Interfaces.h File Reference
#include <string>
#include <limits>
#include <vector>
#include <optional>
#include <TTree.h>
#include <TChain.h>
#include <TNtuple.h>
#include <phool/phool.h>
#include <phool/getClass.h>
#include <phool/PHIODataNode.h>
#include <phool/PHNodeIterator.h>
#include <phool/PHCompositeNode.h>
#include "TrkTools.h"
#include "CalTools.h"
+ Include dependency graph for Interfaces.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SColdQcdCorrelatorAnalysis
 
namespace  SColdQcdCorrelatorAnalysis::SCorrelatorUtilities
 

Functions

void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::CleanseNodeName (string &nameToClean)
 
template<typename T >
void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::CreateNode (PHCompositeNode *topNode, string newNodeName, T &objectInNode)
 
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)
 
template<typename T >
int64_t SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::LoadTree (T *tree, const uint64_t entry, int &current)
 
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)
 
void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::AddTagToLeaves (const string tag, vector< string > &leaves)
 
string SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::FlattenLeafList (const vector< string > &leaves)
 
template<typename T >
vector< string > SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::MakeLeafVector (optional< string > tag=nullopt)
 
template<typename T >
void SColdQcdCorrelatorAnalysis::SCorrelatorUtilities::AddLeavesToVector (vector< string > &vecToAddTo, optional< string > tag=nullopt)