hpstr
The Heavy Photon Search Toolkit for Reconstruction (hpstr) provides an interface to physics data from the HPS experiment saved in the LCIO format and converts it into an ROOT based format.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TridentHistos Member List

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

_h_configsHistoManagerprotected
AssignLayerCode(Track *ele_trk, Track *pos_trk)TridentHistos
AxesHistoManagerprotected
BuildAxes()TridentHistos
Clear()HistoManagervirtual
debug_HistoManagerprotected
debugMode(bool debug)HistoManagerinline
Define1DHistos()HistoManagerinlinevirtual
Define2DHistos()TridentHistosvirtual
Define3DHistos()TridentHistosinlinevirtual
DefineHistos()TridentHistosvirtual
HistoManager::DefineHistos(std::vector< std::string > histoCopyNames, std::string makeCopyJsonTag="default=single_copy")HistoManagervirtual
DefineHistosFromTemplateOnly(std::vector< std::string > histoCopyNames, std::string makeCopyJsonTag="default=single_copy")TridentHistosprivatevirtual
DefineOneTimeHistos()TridentHistosprivatevirtual
doPrintWarnings_HistoManagerprotected
doTrackComparisonPlots(bool doplots)TridentHistosinline
doTrkCompPlotsTridentHistosprivate
eBeam_TridentHistosprivate
Fill1DHisto(const std::string &histoName, float value, float weight=1.)HistoManager
Fill1DHistograms(Track *track=nullptr, Vertex *vtx=nullptr, float weight=1.)TridentHistos
Fill1DTrack(Track *track, double trkTimeOffset, float weight=1., const std::string &trkname="")TridentHistos
Fill1DTrackTruth(Track *track, Track *truth_track, float weight=1., const std::string &="")TridentHistos
Fill1DVertex(Vertex *vtx, float weight=1.)TridentHistos
Fill1DVertex(Vertex *vtx, Particle *ele, Particle *pos, Track *ele_trk, Track *pos_trk, double trkTimeOffset, float weight=1.)TridentHistos
Fill2DHisto(const std::string &histoName, float valuex, float valuey, float weight=1.)HistoManager
Fill2DHistograms(Vertex *vtx=nullptr, float weight=1.)TridentHistos
Fill2DTrack(Track *track, float weight=1., const std::string &trkname="")TridentHistos
Fill3DHisto(const std::string &histoName, float valuex, float valuey, float valuez, float weight=1.)HistoManager
FillResidualHistograms(Track *track, int ly, double res, double sigma)TridentHistos
FillTrackClusterHistos(std::pair< CalCluster, Track * > ele, std::pair< CalCluster, Track * > posOrGamma, double calTimeOffset, double trkTimeOffset, double weight)TridentHistos
FillTrackComparisonHistograms(Track *track_x, Track *track_y, float weight=1.)TridentHistos
FillWABHistos(std::pair< CalCluster *, Track * > ele, CalCluster *gamma, double weight)TridentHistos
get1dHisto(const std::string &str)HistoManagerinline
get2dHisto(const std::string &str)HistoManagerinline
get3dHisto(const std::string &str)HistoManagerinline
GetHistosFromFile(TFile *inFile, const std::string &name, const std::string &folder="")HistoManagervirtual
getLayerCodeFromHistoName(std::string name)TridentHistos
getLayerCodeFromTrack(Track *trk)TridentHistos
getName()HistoManagerinlinevirtual
getTrackClusterPair(Track *trk, std::vector< CalCluster * > &clusters, float weight)TridentHistos
HistoManager()HistoManager
HistoManager(const std::string &inputName)HistoManager
histos1dHistoManagerprotected
histos1dNamesfromJsonHistoManager
histos1dNamesfromTFileHistoManager
histos2dHistoManagerprotected
histos2dNamesfromTFileHistoManager
histos3dHistoManagerprotected
isLayerCode(std::string histoName, int nLayers, int ptr)TridentHistos
it1d typedefHistoManagerprotected
it2d typedefHistoManagerprotected
it3d typedefHistoManagerprotected
layerCodeTridentHistosprivate
loadHistoConfig(const std::string histoConfigFile)HistoManagervirtual
m_nameHistoManagerprotected
maxWarnings_HistoManagerprotected
plot1D(const std::string &name, const std::string &xtitle, int nbinsX, float xmin, float xmax)HistoManager
plot1D(const std::string &name, const std::string &xtitle, int nbinsX, double *axisX)HistoManager
plot2D(std::string name, std::string xtitle, int nbinsX, float xmin, float xmax, std::string ytitle, int nbinsY, float ymin, float ymax)HistoManager
plot2D(std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, double *axisY)HistoManager
plot2D(std::string name, std::string xtitle, int nbinsX, const double *axisX, std::string ytitle, int nbinsY, const double *axisY)HistoManager
plot2D(std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, float ymin, float ymax)HistoManager
plot3D(std::string name, std::string xtitle, int nbinsX, float xmin, float xmax, std::string ytitle, int nbinsY, float ymin, float ymax, std::string ztitle, int nbinsZ, float zmin, float zmax)HistoManager
plot3D(std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, double *axisY, std::string ztitle, int nbinsZ, double *axisZ)HistoManager
printWarnings_HistoManagerprotected
saveHistos(TFile *outF, std::string folder)TridentHistosvirtual
setBeamEnergy(double ebeam)TridentHistosinline
setOutputDir(TFile *outF, std::string folder, std::string histoName)TridentHistos
splitByElePosLayerCombos(std::string histoName)TridentHistos
stdBeamEnergy_TridentHistosprivate
sumw2()HistoManagervirtual
TridentHistos(const std::string &inputName)TridentHistosinline
vPsTridentHistosprivate
~HistoManager()HistoManagervirtual