Common Analysis Framework » QFRAMEWORK » TQGridScanStyle

namespace TQGridScanStyle

Function Members (Methods)

public:
unique_ptr<TCanvas>defaultCanvas()
voiddrawLabels(TQTaggable& tags)
voiddrawLegend(TH1F* hist, TH1F* histmax, TQTaggable& tags, const TString& histlabel, TLine* cutline, TGraph* graph, TGraph* graphmax)
voidexcludeOverflow(TAxis* axis)
voidfillErrors(TH1F* hist, TH1F* histSquares, TH1F* histFills)
voidfillHists(TH1F* hist, TH1F* histSquares, TH1F* histFills, int nBin, double significance, int topNumber, bool showUnderflow, bool showOverflow)
TStringgetObsTitleSuffix(TString obsName, BoundDirection direction)
voidprintDelimiter(int i, int n)
unique_ptr<TH1F>rebinHist(unique_ptr<TH1F> hist, TQGridScanBound::Range range, BoundDirection direction)
voidsetStyle(TPad* pad, TH1F* hist, TQTaggable& tags)
voidsetStyleAndRangeSignifProfile(TH1F* hist, TH1F* histmax, TQTaggable& tags)
voidsetStyleInputHists(TH1F* hist_sig, TH1F* hist_bkg, TQTaggable& tags)
voidsetStyleSignifProfileGraphs(TGraph* graph, TGraph* graphmax, TQTaggable& tags)

Class Charts

Function documentation

unique_ptr<TH1F> rebinHist(unique_ptr<TH1F> hist, TQGridScanBound::Range range, BoundDirection direction)
unique_ptr<TCanvas> defaultCanvas()
void drawLabels(TQTaggable& tags)
 draw some of the official atlas labels
void setStyleAndRangeSignifProfile(TH1F* hist, TH1F* histmax, TQTaggable& tags)
void setStyleInputHists(TH1F* hist_sig, TH1F* hist_bkg, TQTaggable& tags)
void setStyleSignifProfileGraphs(TGraph* graph, TGraph* graphmax, TQTaggable& tags)
void setStyle(TPad* pad, TH1F* hist, TQTaggable& tags)
 set the style for 1D plotting
void drawLegend(TH1F* hist, TH1F* histmax, TQTaggable& tags, const TString& histlabel, TLine* cutline, TGraph* graph, TGraph* graphmax)
 draw the legend for this plot
TString getObsTitleSuffix(TString obsName, BoundDirection direction)
 set the variable title of the given variable
void fillHists(TH1F* hist, TH1F* histSquares, TH1F* histFills, int nBin, double significance, int topNumber, bool showUnderflow, bool showOverflow)
void fillErrors(TH1F* hist, TH1F* histSquares, TH1F* histFills)
void excludeOverflow(TAxis* axis)
void printDelimiter(int i, int n)