BmnRoot
Loading...
Searching...
No Matches
BmnDrawHist.cxx File Reference
#include "BmnDrawHist.h"
#include "TH1.h"
#include "TH2.h"
#include "TH1D.h"
#include "TPad.h"
#include "TLegend.h"
#include "TStyle.h"
#include "TGraph.h"
#include "TGraph2D.h"
#include "TMath.h"
#include "TGaxis.h"
#include <string>
#include <limits>
#include <iostream>
#include <sstream>
#include <cassert>
Include dependency graph for BmnDrawHist.cxx:

Go to the source code of this file.

Functions

void SetDefaultDrawStyle ()
 
void DrawH1 (TH1 *hist, HistScale logx, HistScale logy, const string &drawOpt, Int_t lineColor, Int_t lineWidth, Int_t lineStyle, Float_t markerSize, Int_t markerStyle, Int_t fillColor)
 
void DrawH2 (TH2 *hist, HistScale logx, HistScale logy, HistScale logz, const string &drawOpt)
 
void DrawH1 (const vector< TH1 * > &histos, const vector< string > &histLabels, HistScale logx, HistScale logy, Bool_t drawLegend, Double_t x1, Double_t y1, Double_t x2, Double_t y2, const string &drawOpt, Bool_t outputMeanValue01)
 
void DrawMeanLine (TH1 *hist)
 
void DrawGraph (TGraph *graph, HistScale logx, HistScale logy, const string &drawOpt, Int_t color, Int_t lineWidth, Int_t lineStyle, Int_t markerSize, Int_t markerStyle)
 
void DrawGraph (const vector< TGraph * > &graphs, const vector< string > &graphLabels, HistScale logx, HistScale logy, Bool_t drawLegend, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
void DrawGraph2D (TGraph2D *graph, HistScale logx, HistScale logy, HistScale logz, const string &drawOpt)
 

Detailed Description

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2008

Definition in file BmnDrawHist.cxx.

Function Documentation

◆ DrawGraph() [1/2]

void DrawGraph ( const vector< TGraph * > &  graphs,
const vector< string > &  graphLabels,
HistScale  logx,
HistScale  logy,
Bool_t  drawLegend,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

◆ DrawGraph() [2/2]

void DrawGraph ( TGraph *  graph,
HistScale  logx,
HistScale  logy,
const string &  drawOpt,
Int_t  color,
Int_t  lineWidth,
Int_t  lineStyle,
Int_t  markerSize,
Int_t  markerStyle 
)

Definition at line 242 of file BmnDrawHist.cxx.

References kLog, and BmnDrawingOptions::TextSize().

Referenced by DrawGraph().

◆ DrawGraph2D()

void DrawGraph2D ( TGraph2D *  graph,
HistScale  logx,
HistScale  logy,
HistScale  logz,
const string &  drawOpt 
)

Definition at line 315 of file BmnDrawHist.cxx.

References kLog, and BmnDrawingOptions::TextSize().

◆ DrawH1() [1/2]

void DrawH1 ( const vector< TH1 * > &  histos,
const vector< string > &  histLabels,
HistScale  logx,
HistScale  logy,
Bool_t  drawLegend,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const string &  drawOpt,
Bool_t  outputMeanValue01 
)

◆ DrawH1() [2/2]

void DrawH1 ( TH1 *  hist,
HistScale  logx,
HistScale  logy,
const string &  drawOpt,
Int_t  lineColor,
Int_t  lineWidth,
Int_t  lineStyle,
Float_t  markerSize,
Int_t  markerStyle,
Int_t  fillColor 
)

◆ DrawH2()

void DrawH2 ( TH2 *  hist,
HistScale  logx,
HistScale  logy,
HistScale  logz,
const string &  drawOpt 
)

◆ DrawMeanLine()

void DrawMeanLine ( TH1 *  hist)
  • Draw several TH1 histograms. *‍/

Definition at line 228 of file BmnDrawHist.cxx.

References i.

◆ SetDefaultDrawStyle()

void SetDefaultDrawStyle ( )