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.
|
This is the complete list of members for TridentHistos, including all inherited members.
_h_configs | HistoManager | protected |
AssignLayerCode(Track *ele_trk, Track *pos_trk) | TridentHistos | |
Axes | HistoManager | protected |
BuildAxes() | TridentHistos | |
Clear() | HistoManager | virtual |
debug_ | HistoManager | protected |
debugMode(bool debug) | HistoManager | inline |
Define1DHistos() | HistoManager | inlinevirtual |
Define2DHistos() | TridentHistos | virtual |
Define3DHistos() | TridentHistos | inlinevirtual |
DefineHistos() | TridentHistos | virtual |
HistoManager::DefineHistos(std::vector< std::string > histoCopyNames, std::string makeCopyJsonTag="default=single_copy") | HistoManager | virtual |
DefineHistosFromTemplateOnly(std::vector< std::string > histoCopyNames, std::string makeCopyJsonTag="default=single_copy") | TridentHistos | privatevirtual |
DefineOneTimeHistos() | TridentHistos | privatevirtual |
doPrintWarnings_ | HistoManager | protected |
doTrackComparisonPlots(bool doplots) | TridentHistos | inline |
doTrkCompPlots | TridentHistos | private |
eBeam_ | TridentHistos | private |
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) | HistoManager | inline |
get2dHisto(const std::string &str) | HistoManager | inline |
get3dHisto(const std::string &str) | HistoManager | inline |
GetHistosFromFile(TFile *inFile, const std::string &name, const std::string &folder="") | HistoManager | virtual |
getLayerCodeFromHistoName(std::string name) | TridentHistos | |
getLayerCodeFromTrack(Track *trk) | TridentHistos | |
getName() | HistoManager | inlinevirtual |
getTrackClusterPair(Track *trk, std::vector< CalCluster * > &clusters, float weight) | TridentHistos | |
HistoManager() | HistoManager | |
HistoManager(const std::string &inputName) | HistoManager | |
histos1d | HistoManager | protected |
histos1dNamesfromJson | HistoManager | |
histos1dNamesfromTFile | HistoManager | |
histos2d | HistoManager | protected |
histos2dNamesfromTFile | HistoManager | |
histos3d | HistoManager | protected |
isLayerCode(std::string histoName, int nLayers, int ptr) | TridentHistos | |
it1d typedef | HistoManager | protected |
it2d typedef | HistoManager | protected |
it3d typedef | HistoManager | protected |
layerCode | TridentHistos | private |
loadHistoConfig(const std::string histoConfigFile) | HistoManager | virtual |
m_name | HistoManager | protected |
maxWarnings_ | HistoManager | protected |
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_ | HistoManager | protected |
saveHistos(TFile *outF, std::string folder) | TridentHistos | virtual |
setBeamEnergy(double ebeam) | TridentHistos | inline |
setOutputDir(TFile *outF, std::string folder, std::string histoName) | TridentHistos | |
splitByElePosLayerCombos(std::string histoName) | TridentHistos | |
stdBeamEnergy_ | TridentHistos | private |
sumw2() | HistoManager | virtual |
TridentHistos(const std::string &inputName) | TridentHistos | inline |
vPs | TridentHistos | private |
~HistoManager() | HistoManager | virtual |