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

Public Member Functions

 FemtoSHCFQinv (TString name, Int_t maxL, Int_t bins, Double_t min, Double_t max, Femto::EKinematics kinematics)
 
virtual void FillNumObj (TObject *obj)
 
virtual void FillDenObj (TObject *obj)
 
virtual void AddScaled (const Hal::DividedHisto1D &other, Double_t scale)
 
TH1D * GetQinv () const
 
- Public Member Functions inherited from Hal::FemtoSHCF
 FemtoSHCF ()
 
 FemtoSHCF (TString name, Int_t maxL, Int_t bins, Double_t min, Double_t max, Femto::EKinematics kinematics)
 
 FemtoSHCF (const FemtoSHCF &other)
 
void SetCFColz (Color_t re, Color_t im)
 
FemtoYlmIndexes GetYlmIndexes () const
 
void SetComment (TString comment)
 
void SetNormPurity (Double_t purity)
 
void SetNormRadius (Double_t radius)
 
void SettNormBohr (Double_t bohr)
 
void AddLabel (TString label)
 
void RecalculateCF (Int_t debugBin=-1, Bool_t suwm=kFALSE)
 
void SetNumRe (TH1D **histograms, Bool_t clone=kTRUE)
 
void SetNumIm (TH1D **histograms, Bool_t clone=kTRUE)
 
void SetDenRe (TH1D **histograms, Bool_t clone=kTRUE)
 
void SetDenIm (TH1D **histograms, Bool_t clone=kTRUE)
 
void Draw (Option_t *opt="")
 
void NormalizeBy (int el, int em, Option_t *opt="re")
 
void SetScale (Double_t scale)
 
void Browse (TBrowser *b)
 
TH1D * GetRawCFRe (int pos) const
 
TH1D * GetRawCFIm (int pos) const
 
TH1D * GetCFRe (int el, int em) const
 
TH1D * GetCFIm (int el, int em) const
 
TH1D * GetNumRe (int el, int em) const
 
TH1D * GetNumIm (int el, int em) const
 
TH1D * GetDenRe (int el, int em) const
 
TH1D * GetDenIm (int el, int em) const
 
TH3D * GetCovCF () const
 
TH1D * GetCubic (Option_t *opt, Bool_t R=kFALSE) const
 
Femto::EKinematics GetFrame () const
 
Int_t GetLMax () const
 
void Rebin (Int_t ngroup, Option_t *opt="")
 
TH2D * GetMaskDraw () const
 
Array_1< Float_t > * ExportToFlatNum () const
 
void ExportIntoToFlatNum (Array_1< Float_t > *output) const
 
void ExportIntoToFlatNumValkyria (Array_1< Float_t > *output) const
 
virtual void ImportSlice (Array_1< Float_t > *array, Int_t bin)
 
virtual void Add (const Object *pack)
 
virtual Long64_t Merge (TCollection *collection)
 
void MakeDummyCov ()
 
Array_3< Double_t > GetCovNum ()
 
virtual TString HTMLExtract (Int_t counter=0, TString dir=" ") const
 
virtual TObject * GetSpecial (TString opt) const
 
FemtoCFPainterGetPainter () const
 
- Public Member Functions inherited from Hal::DividedHisto1D
 DividedHisto1D ()
 
 DividedHisto1D (TString name)
 
 DividedHisto1D (TString name, Int_t nbins, Double_t min, Double_t max, Char_t type='D')
 
 DividedHisto1D (TString name, const HistogramAxisConf &conf, Char_t type='D')
 
 DividedHisto1D (const DividedHisto1D &other)
 
DividedHisto1Doperator= (const DividedHisto1D &other)
 
void SetScale (Double_t scale)
 
void SetAxisName (TString name)
 
TH1 * GetNum () const
 
TH1 * GetDen () const
 
TH1 * GetHist (Bool_t normalized=kTRUE) const
 
void SetOwnerNum (Bool_t own)
 
void SetOwnerDen (Bool_t own)
 
void SetOwner (Bool_t own)
 
void SetNorm (Double_t min, Double_t max, Int_t axis=0)
 
void AddLabel (TString label)
 
void SetBinomial (Bool_t binomial)
 
void SetComment (TString comment)
 
void FillNum (Double_t x, Double_t weight)
 
void FillDen (Double_t x, Double_t weight)
 
virtual void AddNum (TH1 *num, Option_t *opt="")
 
virtual void AddDen (TH1 *den, Option_t *opt="")
 
virtual void AddNumDen (TH1 *num, TH1 *den, Option_t *opt="")
 
void Fold1D (Double_t val, Option_t *opt="x")
 
virtual void Print (Option_t *opt) const
 
virtual void SetDirectory (TDirectory *dir=nullptr)
 
Int_t GetNDim () const
 
Int_t GetLabelsNo () const
 
Bool_t IsBinomial () const
 
Bool_t IsDenOwner () const
 
Bool_t IsNumOwner () const
 
Bool_t IsOwner () const
 
Double_t GetNormMin (Int_t no=0) const
 
Double_t GetNormMax (Int_t no=0) const
 
Double_t GetScale () const
 
Double_t CalculateNorm (Double_t min, Double_t max) const
 
TString GetAxisName () const
 
TList * GetLabelList () const
 
TString GetLabel (Int_t i) const
 
TString GetExtractType () const
 
TString GetComment () const
 
- Public Member Functions inherited from Hal::Object
 Object ()
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual Bool_t CanBeTableElement () const
 

Protected Member Functions

virtual void FastAdd (const FemtoSHCF *obj)
 
- Protected Member Functions inherited from Hal::FemtoSHCF
Int_t GetMaxJM () const
 
virtual void ApplyStyle (const Hal::HistoStyle &h)
 
- Protected Member Functions inherited from Hal::DividedHisto1D
 DividedHisto1D (TString name, const Int_t dim)
 
virtual void Folding1D (Double_t val, Option_t *axis)
 
virtual void Normalize (TH1 *h) const
 
virtual TString CommonExtract (Int_t counter, TString dir) const
 
virtual void SetHistoName (TH1 *h) const
 
virtual TString GetPic () const
 

Additional Inherited Members

- Protected Attributes inherited from Hal::DividedHisto1D
TH1 * fNum
 
TH1 * fDen
 
Bool_t fBinomial
 
const Int_t fDim
 
Double_t * fNormMin
 
Double_t * fNormMax
 
Double_t fScale
 
TString fAxisName
 
TString fComment
 
TList * fLabels
 

Detailed Description

Definition at line 15 of file FemtoSHCFQinv.h.

Constructor & Destructor Documentation

◆ FemtoSHCFQinv() [1/2]

Hal::FemtoSHCFQinv::FemtoSHCFQinv ( )

Definition at line 14 of file FemtoSHCFQinv.cxx.

◆ FemtoSHCFQinv() [2/2]

Hal::FemtoSHCFQinv::FemtoSHCFQinv ( TString name,
Int_t maxL,
Int_t bins,
Double_t min,
Double_t max,
Femto::EKinematics kinematics )

Definition at line 25 of file FemtoSHCFQinv.cxx.

◆ ~FemtoSHCFQinv()

Hal::FemtoSHCFQinv::~FemtoSHCFQinv ( )
virtual

Definition at line 16 of file FemtoSHCFQinv.cxx.

Member Function Documentation

◆ AddScaled()

void Hal::FemtoSHCFQinv::AddScaled ( const Hal::DividedHisto1D & other,
Double_t scale )
virtual

add num/den according to scale

Parameters
other
scale

Reimplemented from Hal::DividedHisto1D.

Definition at line 38 of file FemtoSHCFQinv.cxx.

◆ FastAdd()

void Hal::FemtoSHCFQinv::FastAdd ( const FemtoSHCF * obj)
protectedvirtual

fast adding histograms without recalculation of CF's

Parameters
obj

Reimplemented from Hal::FemtoSHCF.

Definition at line 20 of file FemtoSHCFQinv.cxx.

◆ FillDenObj()

void Hal::FemtoSHCFQinv::FillDenObj ( TObject * )
virtual

fill denominator

Parameters
obj

Reimplemented from Hal::FemtoSHCF.

Definition at line 36 of file FemtoSHCFQinv.cxx.

◆ FillNumObj()

void Hal::FemtoSHCFQinv::FillNumObj ( TObject * )
virtual

fill numerator

Parameters
obj

Reimplemented from Hal::FemtoSHCF.

Definition at line 28 of file FemtoSHCFQinv.cxx.

◆ GetQinv()

TH1D * Hal::FemtoSHCFQinv::GetQinv ( ) const
inline

Definition at line 27 of file FemtoSHCFQinv.h.


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