|
Bool_t | CheckFlag (Int_t no, Char_t c, Int_t h1, Int_t h2, Int_t dim) const |
|
void | SetFlag1D (Int_t no, Char_t c=' ', Int_t h1=0, Int_t h2=0) |
|
void | SetFlag2D (Int_t no, Char_t c=' ', Int_t h1=0, Int_t h2=0) |
|
void | SetFlag3D (Int_t no, Char_t c=' ', Int_t h1=0, Int_t h2=0) |
|
void | TranslateFlag (TString flag, Int_t &hist, Int_t &hist2, Char_t &op) const |
|
void | Operate (TH1 *h0, TH1 *h1, TH1 *h2, Char_t op) const |
|
TString | ExportHistogramToFile (TString path, Int_t count, TH1 *h) const |
|
TString | ExportHistogramToFile (TString path, TString dir, Int_t count, TH1 *h) const |
|
| QAPlotReport (TString name, Int_t oneDim, Int_t twoDim, Int_t threeDIm) |
|
HistogramManager_1_1D< TH1D > * | GetHistArray1D () const |
|
HistogramManager_1_2D< TH2D > * | GetHistArray2D () const |
|
HistogramManager_1_3D< TH3D > * | GetHistArray3D () const |
|
Definition at line 36 of file QAPlotReport.h.
◆ QAPlotReport() [1/3]
Hal::QAPlotReport::QAPlotReport |
( |
TString | name, |
|
|
Int_t | oneDim, |
|
|
Int_t | twoDim, |
|
|
Int_t | threeDIm ) |
|
protected |
constructor that should be used to all QA plots
- Parameters
-
name | |
oneDim | |
twoDim | |
threeDIm | |
upd | |
Definition at line 173 of file QAPlotReport.cxx.
◆ QAPlotReport() [2/3]
Hal::QAPlotReport::QAPlotReport |
( |
| ) |
|
◆ QAPlotReport() [3/3]
Hal::QAPlotReport::QAPlotReport |
( |
const QAPlotReport & | other | ) |
|
◆ ~QAPlotReport()
Hal::QAPlotReport::~QAPlotReport |
( |
| ) |
|
|
virtual |
◆ Add()
void Hal::QAPlotReport::Add |
( |
const Object * | pack | ) |
|
|
virtual |
◆ Browse()
void Hal::QAPlotReport::Browse |
( |
TBrowser * | b | ) |
|
|
virtual |
◆ CanBeTableElement()
virtual Bool_t Hal::QAPlotReport::CanBeTableElement |
( |
| ) |
const |
|
inlinevirtual |
◆ CheckFlag()
Bool_t Hal::QAPlotReport::CheckFlag |
( |
Int_t | no, |
|
|
Char_t | c, |
|
|
Int_t | h1, |
|
|
Int_t | h2, |
|
|
Int_t | dim ) const |
|
protected |
check if flag can be set to given histogram
- Parameters
-
no | histogram that we define |
c | operator "+" -adding "-" subtracking "/" division |
h1 | first histogram |
h2 | second histogram |
dim | dimension 1 for 1D histograms, etc. |
- Returns
Definition at line 202 of file QAPlotReport.cxx.
◆ ExportHistogramToFile() [1/2]
TString Hal::QAPlotReport::ExportHistogramToFile |
( |
TString | path, |
|
|
Int_t | count, |
|
|
TH1 * | h ) const |
|
protected |
export single histogram to file
- Parameters
-
- Returns
Definition at line 222 of file QAPlotReport.cxx.
◆ ExportHistogramToFile() [2/2]
TString Hal::QAPlotReport::ExportHistogramToFile |
( |
TString | path, |
|
|
TString | dir, |
|
|
Int_t | count, |
|
|
TH1 * | h ) const |
|
protected |
export single histogram to file in subdir
- Parameters
-
- Returns
Definition at line 226 of file QAPlotReport.cxx.
◆ Get1D()
TH1D * Hal::QAPlotReport::Get1D |
( |
Int_t | no | ) |
const |
|
inline |
return 1D histogram, note: doesn't check if histogram exists
- Parameters
-
- Returns
Definition at line 194 of file QAPlotReport.h.
◆ Get2D()
TH2D * Hal::QAPlotReport::Get2D |
( |
Int_t | no | ) |
const |
|
inline |
return 2D histogram, note: doesn't check if histogram exists
- Parameters
-
- Returns
Definition at line 200 of file QAPlotReport.h.
◆ Get3D()
TH3D * Hal::QAPlotReport::Get3D |
( |
Int_t | no | ) |
const |
|
inline |
return 3D histogram, note: doesn't check if histogram exists
- Parameters
-
- Returns
Definition at line 206 of file QAPlotReport.h.
◆ GetExtraInfo()
Object * Hal::QAPlotReport::GetExtraInfo |
( |
| ) |
const |
|
inline |
- Returns
- extra informatio about this QA plots
Definition at line 211 of file QAPlotReport.h.
◆ GetHistArray1D()
◆ GetHistArray2D()
◆ GetHistArray3D()
◆ GetOriginClass()
TString Hal::QAPlotReport::GetOriginClass |
( |
| ) |
const |
|
inline |
◆ GetSize1D()
Int_t Hal::QAPlotReport::GetSize1D |
( |
| ) |
const |
|
inline |
◆ GetSize2D()
Int_t Hal::QAPlotReport::GetSize2D |
( |
| ) |
const |
|
inline |
◆ GetSize3D()
Int_t Hal::QAPlotReport::GetSize3D |
( |
| ) |
const |
|
inline |
◆ HTMLExtract()
TString Hal::QAPlotReport::HTMLExtract |
( |
Int_t | , |
|
|
TString | = "" ) const |
|
virtual |
exttact this object into HTML
- Parameters
-
no | (used to numbering directories to avoid name conflicts) |
dir | directory where object should be extracted |
- Returns
- value or Url to html with report
Reimplemented from Hal::Object.
Definition at line 252 of file QAPlotReport.cxx.
◆ HTMLExtractIntoTable()
void Hal::QAPlotReport::HTMLExtractIntoTable |
( |
Int_t | , |
|
|
HtmlTable & | , |
|
|
TString | = "", |
|
|
TString | = "" ) const |
|
virtual |
extract this object into html table table
- Parameters
-
no | object number |
table | table to extract this object |
dir | directory to extract the strucuture of object |
rel_dir | relative path from this to dir |
Reimplemented from Hal::Object.
Definition at line 308 of file QAPlotReport.cxx.
◆ Merge()
Long64_t Hal::QAPlotReport::Merge |
( |
TCollection * | collection | ) |
|
|
virtual |
◆ Operate()
void Hal::QAPlotReport::Operate |
( |
TH1 * | h0, |
|
|
TH1 * | h1, |
|
|
TH1 * | h2, |
|
|
Char_t | op ) const |
|
protected |
calculate h0 histogram from h1 and h2 histogram with operation defined by op
- Parameters
-
overwrite title if old title present
Definition at line 96 of file QAPlotReport.cxx.
◆ operator=()
◆ Print()
void Hal::QAPlotReport::Print |
( |
Option_t * | option = "" | ) |
const |
|
virtual |
◆ Recalculate()
void Hal::QAPlotReport::Recalculate |
( |
| ) |
|
|
virtual |
finish this task, recalculate histograms if needed
Definition at line 144 of file QAPlotReport.cxx.
◆ SetExtraInfo()
void Hal::QAPlotReport::SetExtraInfo |
( |
Object * | p | ) |
|
|
virtual |
set extra information about this plot
- Parameters
-
Definition at line 185 of file QAPlotReport.cxx.
◆ SetFlag()
void Hal::QAPlotReport::SetFlag |
( |
Int_t | no, |
|
|
TString | flag, |
|
|
Int_t | dim ) |
set histogram flag
- Parameters
-
no | histogram number |
flag | flag |
dim | number of dimensions |
Definition at line 457 of file QAPlotReport.cxx.
◆ SetFlag1D()
void Hal::QAPlotReport::SetFlag1D |
( |
Int_t | no, |
|
|
Char_t | c = ' ', |
|
|
Int_t | h1 = 0, |
|
|
Int_t | h2 = 0 ) |
|
protected |
set flag to histogram, flag is a recipe how to recalculate given histogram from other histograms, for example SetFlag1D(1,'+',2,3) means that histogram number 1 is a sum of histogram number 2 and 3 (1=2+3)
- Parameters
-
no | number of histogram to recalculate |
c | operation + - o r / |
h1 | first histogram |
h2 | second histogram |
Definition at line 190 of file QAPlotReport.cxx.
◆ SetFlag2D()
void Hal::QAPlotReport::SetFlag2D |
( |
Int_t | no, |
|
|
Char_t | c = ' ', |
|
|
Int_t | h1 = 0, |
|
|
Int_t | h2 = 0 ) |
|
protected |
set flag to histogram, flag is a recipe how to recalculate given histogram from other histograms, for example SetFlag2D(1,'+',2,3) means that histogram number 1 is a sum of histogram number 2 and 3 (1=2+3)
- Parameters
-
no | number of histogram to recalculate |
c | operation + - o r / |
h1 | first histogram |
h2 | second histogram |
Definition at line 194 of file QAPlotReport.cxx.
◆ SetFlag3D()
void Hal::QAPlotReport::SetFlag3D |
( |
Int_t | no, |
|
|
Char_t | c = ' ', |
|
|
Int_t | h1 = 0, |
|
|
Int_t | h2 = 0 ) |
|
protected |
set flag to histogram, flag is a recipe how to recalculate given histogram from other histograms, for example SetFlag3D(1,'+',2,3) means that histogram number 1 is a sum of histogram number 2 and 3 (1=2+3)
- Parameters
-
no | number of histogram to recalculate |
c | operation + - o r / |
h1 | first histogram |
h2 | second histogram |
Definition at line 198 of file QAPlotReport.cxx.
◆ SetOriginClass()
void Hal::QAPlotReport::SetOriginClass |
( |
TString | name | ) |
|
|
inline |
◆ TranslateFlag()
void Hal::QAPlotReport::TranslateFlag |
( |
TString | flag, |
|
|
Int_t & | hist, |
|
|
Int_t & | hist2, |
|
|
Char_t & | op ) const |
|
protected |
translate flag to values used in opeartor
- Parameters
-
flag | input flag |
hist | number of first histogram in equation |
hist2 | number of second histogram in equation |
op | the equation |
Definition at line 87 of file QAPlotReport.cxx.
◆ QAPlot
◆ f1dHistos
◆ f2dHistos
◆ f3dHistos
The documentation for this class was generated from the following files: