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

Public Member Functions

 Fluctuation1D ()
 
 Fluctuation1D (TH1D *h)
 
 Fluctuation1D (TH2D *h, TString opt)
 
virtual TString HTMLExtract (Int_t no, TString dir="") const
 
virtual void Add (const Object *pack)
 
virtual Long64_t Merge (TCollection *collection)
 
Double_t GetKappaSigmaError () const
 
Double_t GetMean () const
 
Double_t GetKappaSigma () const
 
Double_t GetMeanError () const
 
Double_t GetOmega () const
 
Double_t GetOmegaError () const
 
Double_t GetSSigmaError () const
 
Double_t GetSSigma () const
 
Double_t GetCentralMoment (Int_t i) const
 
Double_t GetCentralMomentError (Int_t i) const
 
void Recalculate ()
 
void SetSample (Int_t sample)
 
virtual void Draw (Option_t *opt)
 
virtual void Browse (TBrowser *b)
 
virtual void Print (Option_t *option="") const
 
TH1D * GetHistogram () const
 
- Public Member Functions inherited from Hal::Object
 Object ()
 
virtual TString GetExtractType () const
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual Bool_t CanBeTableElement () const
 

Detailed Description

Definition at line 25 of file Fluctuation1D.h.

Constructor & Destructor Documentation

◆ Fluctuation1D() [1/3]

Hal::Fluctuation1D::Fluctuation1D ( )

constructor that should not be used

Definition at line 22 of file Fluctuation1D.cxx.

◆ Fluctuation1D() [2/3]

Hal::Fluctuation1D::Fluctuation1D ( TH1D * h)

basic constructor

Parameters
hhistogram used for calculations

Definition at line 123 of file Fluctuation1D.cxx.

◆ Fluctuation1D() [3/3]

Hal::Fluctuation1D::Fluctuation1D ( TH2D * h,
TString opt )

c-torcreate histogram from 2D histogram

Parameters
hsource of data
optif "x" or "pos" then histogram is made from projection along X -axis if opt is "y" or "neg" the histogram is made from projection along Y-axis if opt is equal to "sum" or "+" then histogram is made from sum of x and y otherwise histogram is calculated as netto value of positive and negative particles

Definition at line 132 of file Fluctuation1D.cxx.

◆ ~Fluctuation1D()

Hal::Fluctuation1D::~Fluctuation1D ( )
virtual

Definition at line 293 of file Fluctuation1D.cxx.

Member Function Documentation

◆ Add()

void Hal::Fluctuation1D::Add ( const Object * pack)
virtual

add object of the same class to this

Parameters
packadded object

Reimplemented from Hal::Object.

Definition at line 185 of file Fluctuation1D.cxx.

◆ Browse()

void Hal::Fluctuation1D::Browse ( TBrowser * b)
virtual

Definition at line 256 of file Fluctuation1D.cxx.

◆ Draw()

void Hal::Fluctuation1D::Draw ( Option_t * opt)
virtual

Definition at line 264 of file Fluctuation1D.cxx.

◆ GetCentralMoment()

Double_t Hal::Fluctuation1D::GetCentralMoment ( Int_t i) const
Parameters
icentral moment idex <2;6>
Returns
i-th central moment

Definition at line 62 of file Fluctuation1D.cxx.

◆ GetCentralMomentError()

Double_t Hal::Fluctuation1D::GetCentralMomentError ( Int_t i) const
Parameters
icentral moment idex <2;6>
Returns
i-th centralm moment error

Definition at line 71 of file Fluctuation1D.cxx.

◆ GetHistogram()

TH1D * Hal::Fluctuation1D::GetHistogram ( ) const
inline
Returns
histogram used for calculations

Definition at line 144 of file Fluctuation1D.h.

◆ GetKappaSigma()

Double_t Hal::Fluctuation1D::GetKappaSigma ( ) const
inline
Returns
kappa sigma error

Definition at line 89 of file Fluctuation1D.h.

◆ GetKappaSigmaError()

Double_t Hal::Fluctuation1D::GetKappaSigmaError ( ) const
inline
Returns
kappa sigma error

Definition at line 79 of file Fluctuation1D.h.

◆ GetMean()

Double_t Hal::Fluctuation1D::GetMean ( ) const
inline
Returns
mean

Definition at line 84 of file Fluctuation1D.h.

◆ GetMeanError()

Double_t Hal::Fluctuation1D::GetMeanError ( ) const
inline
Returns
mean uncertainty

Definition at line 94 of file Fluctuation1D.h.

◆ GetOmega()

Double_t Hal::Fluctuation1D::GetOmega ( ) const
inline
Returns
omega

Definition at line 99 of file Fluctuation1D.h.

◆ GetOmegaError()

Double_t Hal::Fluctuation1D::GetOmegaError ( ) const
inline
Returns
omega error

Definition at line 104 of file Fluctuation1D.h.

◆ GetSSigma()

Double_t Hal::Fluctuation1D::GetSSigma ( ) const
inline
Returns
ssigma

Definition at line 114 of file Fluctuation1D.h.

◆ GetSSigmaError()

Double_t Hal::Fluctuation1D::GetSSigmaError ( ) const
inline
Returns
sigma error

Definition at line 109 of file Fluctuation1D.h.

◆ HTMLExtract()

TString Hal::Fluctuation1D::HTMLExtract ( Int_t ,
TString = "" ) const
virtual

exttact this object into HTML

Parameters
no(used to numbering directories to avoid name conflicts)
dirdirectory where object should be extracted
Returns
value or Url to html with report

Reimplemented from Hal::Object.

Definition at line 145 of file Fluctuation1D.cxx.

◆ Merge()

Long64_t Hal::Fluctuation1D::Merge ( TCollection * collection)
virtual

used to merge similar objects

Parameters
collection

Reimplemented from Hal::Object.

Definition at line 195 of file Fluctuation1D.cxx.

◆ Print()

void Hal::Fluctuation1D::Print ( Option_t * option = "") const
virtual

Definition at line 281 of file Fluctuation1D.cxx.

◆ Recalculate()

void Hal::Fluctuation1D::Recalculate ( )

recalcuate all variables and their uncertainties

Definition at line 251 of file Fluctuation1D.cxx.

◆ SetSample()

void Hal::Fluctuation1D::SetSample ( Int_t sample)
inline

set number of samples used in boosttrap method for caluclate sigma, kappa errors

Parameters
sample

Definition at line 136 of file Fluctuation1D.h.


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