|
| 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: