Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::QAPlot Class Reference
Inheritance diagram for Hal::QAPlot:

Public Member Functions

 QAPlot (ECutUpdate upd)
 
 QAPlot (TString name, ECutUpdate upd)
 
Int_t AddTH1 (TString name, const QAPlotAxis &x, TString flag="")
 
Int_t AddTH2 (TString name, const QAPlotAxis &x, const QAPlotAxis &y, TString flag="")
 
Int_t AddTH3 (TString name, const QAPlotAxis &x, const QAPlotAxis &y, const QAPlotAxis &z, TString flag="")
 
virtual QAPlotMakeCopy () const
 
virtual Bool_t Init (Int_t id_task=-1)
 
virtual void Fill (TObject *obj)
 
ECutUpdate GetUpdateRatio () const
 
virtual void Print (Option_t *opt="") const
 
QAPlotReportGetReport () const
 
 QAPlot (const QAPlot &other)
 
QAPlotoperator= (const QAPlot &other)
 

Protected Member Functions

Int_t GetSize1D () const
 
Int_t GetSize2D () const
 
Int_t GetSize3D () const
 
TH1D * Get1D (Int_t no) const
 
TH2D * Get2D (Int_t no) const
 
TH3D * Get3D (Int_t no) const
 
void FillTrack (Track *track)
 
void FillEvent (Event *event)
 
virtual void FillTrackCustom1D (Track *, TH1D *, Int_t)
 
virtual void FillEventCustom1D (Event *, TH1D *, Int_t)
 
virtual void FillTrackCustom2D (Track *, TH2D *, Int_t)
 
virtual void FillEventCustom2D (Event *, TH2D *, Int_t)
 
virtual void FillTrackCustom3D (Track *, TH3D *, Int_t)
 
virtual void FillEventCustom3D (Event *, TH3D *, Int_t)
 

Detailed Description

Definition at line 33 of file QAPlot.h.

Constructor & Destructor Documentation

◆ QAPlot() [1/4]

Hal::QAPlot::QAPlot ( )

Definition at line 29 of file QAPlot.cxx.

◆ QAPlot() [2/4]

Hal::QAPlot::QAPlot ( ECutUpdate upd)

Definition at line 31 of file QAPlot.cxx.

◆ QAPlot() [3/4]

Hal::QAPlot::QAPlot ( TString name,
ECutUpdate upd )
Parameters
namename of QA

Definition at line 45 of file QAPlot.cxx.

◆ ~QAPlot()

Hal::QAPlot::~QAPlot ( )
virtual

Definition at line 33 of file QAPlot.cxx.

◆ QAPlot() [4/4]

Hal::QAPlot::QAPlot ( const QAPlot & other)

Definition at line 37 of file QAPlot.cxx.

Member Function Documentation

◆ AddTH1()

Int_t Hal::QAPlot::AddTH1 ( TString name,
const QAPlotAxis & x,
TString flag = "" )

Add TH1 histogram

Parameters
namename and title of histogram
x

Definition at line 176 of file QAPlot.cxx.

◆ AddTH2()

Int_t Hal::QAPlot::AddTH2 ( TString name,
const QAPlotAxis & x,
const QAPlotAxis & y,
TString flag = "" )

Add TH2 histogram

Parameters
namename and title of histogram
x
y
flag

Definition at line 187 of file QAPlot.cxx.

◆ AddTH3()

Int_t Hal::QAPlot::AddTH3 ( TString name,
const QAPlotAxis & x,
const QAPlotAxis & y,
const QAPlotAxis & z,
TString flag = "" )

Add TH3 histogram

Parameters
namename and title of histogram
x
y
z
flag

Definition at line 200 of file QAPlot.cxx.

◆ Fill()

void Hal::QAPlot::Fill ( TObject * obj)
virtual

fill these QA plots

Parameters
obj

Definition at line 144 of file QAPlot.cxx.

◆ FillEvent()

void Hal::QAPlot::FillEvent ( Event * event)
protected

Definition at line 241 of file QAPlot.cxx.

◆ FillEventCustom1D()

virtual void Hal::QAPlot::FillEventCustom1D ( Event * ,
TH1D * ,
Int_t  )
inlineprotectedvirtual
Parameters
eventevent to fill
hhistogram to fill
noid filled histogram

Definition at line 81 of file QAPlot.h.

◆ FillEventCustom2D()

virtual void Hal::QAPlot::FillEventCustom2D ( Event * ,
TH2D * ,
Int_t  )
inlineprotectedvirtual
Parameters
eventevent to fill
hhistogram to fill
noid filled histogram

Definition at line 93 of file QAPlot.h.

◆ FillEventCustom3D()

virtual void Hal::QAPlot::FillEventCustom3D ( Event * ,
TH3D * ,
Int_t  )
inlineprotectedvirtual
Parameters
eventevent to fill
hhistogram to fill
noid filled histogram

Definition at line 105 of file QAPlot.h.

◆ FillTrack()

void Hal::QAPlot::FillTrack ( Track * track)
protected

Definition at line 215 of file QAPlot.cxx.

◆ FillTrackCustom1D()

virtual void Hal::QAPlot::FillTrackCustom1D ( Track * ,
TH1D * ,
Int_t  )
inlineprotectedvirtual
Parameters
tracktrack to fill
hhistogram to fill
noid filled histogram

Definition at line 75 of file QAPlot.h.

◆ FillTrackCustom2D()

virtual void Hal::QAPlot::FillTrackCustom2D ( Track * ,
TH2D * ,
Int_t  )
inlineprotectedvirtual
Parameters
tracktrack to fill
hhistogram to fill
noid filled histogram

Definition at line 87 of file QAPlot.h.

◆ FillTrackCustom3D()

virtual void Hal::QAPlot::FillTrackCustom3D ( Track * ,
TH3D * ,
Int_t  )
inlineprotectedvirtual
Parameters
tracktrack to fill
hhistogram to fill
noid filled histogram

Definition at line 99 of file QAPlot.h.

◆ Get1D()

TH1D * Hal::QAPlot::Get1D ( Int_t no) const
inlineprotected

return 1D histogram, note: doesn't check if histogram exists

Parameters
noid of histogram
Returns

Definition at line 55 of file QAPlot.h.

◆ Get2D()

TH2D * Hal::QAPlot::Get2D ( Int_t no) const
inlineprotected

return 2D histogram, note: doesn't check if histogram exists

Parameters
noid of histogram
Returns

Definition at line 61 of file QAPlot.h.

◆ Get3D()

TH3D * Hal::QAPlot::Get3D ( Int_t no) const
inlineprotected

return 3D histogram, note: doesn't check if histogram exists

Parameters
noid of histogram
Returns

Definition at line 67 of file QAPlot.h.

◆ GetReport()

QAPlotReport * Hal::QAPlot::GetReport ( ) const

Definition at line 169 of file QAPlot.cxx.

◆ GetSize1D()

Int_t Hal::QAPlot::GetSize1D ( ) const
inlineprotected

Definition at line 39 of file QAPlot.h.

◆ GetSize2D()

Int_t Hal::QAPlot::GetSize2D ( ) const
inlineprotected
Returns
number of 2-D histograms

Definition at line 44 of file QAPlot.h.

◆ GetSize3D()

Int_t Hal::QAPlot::GetSize3D ( ) const
inlineprotected
Returns
number of 3-D histograms

Definition at line 49 of file QAPlot.h.

◆ GetUpdateRatio()

ECutUpdate Hal::QAPlot::GetUpdateRatio ( ) const
inline

Definition at line 153 of file QAPlot.h.

◆ Init()

Bool_t Hal::QAPlot::Init ( Int_t id_task = -1)
virtual

init QA plot, if used in task then task id should be provided

Parameters
id_task

Definition at line 47 of file QAPlot.cxx.

◆ MakeCopy()

virtual QAPlot * Hal::QAPlot::MakeCopy ( ) const
inlinevirtual

makes copy of this class

Returns

Definition at line 142 of file QAPlot.h.

◆ operator=()

QAPlot & Hal::QAPlot::operator= ( const QAPlot & other)

Definition at line 156 of file QAPlot.cxx.

◆ Print()

void Hal::QAPlot::Print ( Option_t * opt = "") const
virtual

Definition at line 267 of file QAPlot.cxx.


The documentation for this class was generated from the following files: