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

Public Member Functions

 FemtoCorrFuncAzimuthalKt (const DividedHisto1D &h, const std::initializer_list< double > &init={0, 10}, Int_t phi=1, Int_t nbins=100)
 
virtual Bool_t Check ()
 
- Public Member Functions inherited from Hal::FemtoCorrFunc2D
 FemtoCorrFunc2D (const FemtoCorrFunc2D &other)
 
 FemtoCorrFunc2D (const DividedHisto1D &h, TString labelX="", TString labelY="", Int_t sizeX=0, Int_t sizeY=0)
 
virtual TString HTMLExtract (Int_t no, TString dir="") const
 
TString GetXlabel () const
 
TString GetYlabel () const
 
void SetNBinsX (Int_t bins)
 
void SetNBinsY (Int_t bins)
 
Int_t GetXsize () const
 
Int_t GetYsize () const
 
const Array_1< Float_t > GetRangeX () const
 
const Array_1< Float_t > GetRangeY () const
 
DividedHisto1DGetCF (Int_t i, Int_t j) const
 
TH2D * GetNumMon () const
 
TH2D * GetDenMon () const
 
void FillNum (FemtoPair *pair)
 
void FillDenMixed (FemtoPair *pair)
 
void FillDenRotated (FemtoPair *pair)
 
void FillDenHemisphere (FemtoPair *pair)
 
void FillDenCharged (FemtoPair *pair)
 
void FillDenPerfect (FemtoPair *pair)
 
- Public Member Functions inherited from Hal::FemtoCorrFunc
 FemtoCorrFunc (const DividedHisto1D &h, Int_t size=0)
 
 FemtoCorrFunc (const FemtoCorrFunc &other)
 
FemtoCorrFuncoperator= (const FemtoCorrFunc &other)
 
virtual void Add (const Object *pack)
 
virtual void Browse (TBrowser *b)
 
void SetComment (TString comment)
 
void SetEventCollID (Int_t no)
 
void SetPairCollID (Int_t no)
 
Int_t GetEventCollID () const
 
Int_t GetPairCollID () const
 
Int_t GetEntries () const
 
TString GetComment () const
 
DividedHisto1DGetCF (Int_t i) const
 
- Public Member Functions inherited from Hal::Object
 Object ()
 
virtual TString GetExtractType () const
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual Long64_t Merge (TCollection *collection)
 
virtual Bool_t CanBeTableElement () const
 

Protected Member Functions

virtual std::pair< Double_t, Double_t > GetPairValNum (FemtoPair *pair) const
 
virtual std::pair< Double_t, Double_t > GetPairValDenRot (FemtoPair *pair) const
 
virtual std::pair< Double_t, Double_t > GetPairValDenHemi (FemtoPair *pair) const
 
virtual Bool_t Angle (Char_t opt) const
 
- Protected Member Functions inherited from Hal::FemtoCorrFunc2D
virtual Bool_t InitPropMon ()
 
virtual void AddHTMLCode (std::ofstream &) const
 
virtual std::pair< Double_t, Double_t > GetPairValDenPerf (FemtoPair *pair) const
 
virtual std::pair< Double_t, Double_t > GetPairValDenChar (FemtoPair *pair) const
 
virtual std::pair< Double_t, Double_t > GetPairValDenMix (FemtoPair *pair) const
 
Int_t ConvertVal (std::pair< Double_t, Double_t > vals) const
 
 FemtoCorrFunc2D (const DividedHisto1D *h, TString labelX="", TString labelY="", Int_t sizeX=0, Int_t sizeY=0)
 
- Protected Member Functions inherited from Hal::FemtoCorrFunc
 FemtoCorrFunc (const DividedHisto1D *h, Int_t size=0)
 

Additional Inherited Members

- Protected Attributes inherited from Hal::FemtoCorrFunc2D
const TString fLabelX
 
const TString fLabelY
 
Array_1< Float_t > fRangeX
 
Array_1< Float_t > fRangeY
 
TH2D * fNumProp = {nullptr}
 
TH2D * fDenProp = {nullptr}
 
Int_t fBinsX = {100}
 
Int_t fBinsY = {100}
 
- Protected Attributes inherited from Hal::FemtoCorrFunc
ObjectMatrix_1fArray = {nullptr}
 

Detailed Description

Definition at line 17 of file FemtoCorrFuncAzimuthalKt.h.

Constructor & Destructor Documentation

◆ FemtoCorrFuncAzimuthalKt() [1/2]

Hal::FemtoCorrFuncAzimuthalKt::FemtoCorrFuncAzimuthalKt ( )
inline

Definition at line 29 of file FemtoCorrFuncAzimuthalKt.h.

◆ FemtoCorrFuncAzimuthalKt() [2/2]

Hal::FemtoCorrFuncAzimuthalKt::FemtoCorrFuncAzimuthalKt ( const DividedHisto1D & h,
const std::initializer_list< double > & init = {0, 10},
Int_t phi = 1,
Int_t nbins = 100 )

Definition at line 66 of file FemtoCorrFuncAzimuthalKt.cxx.

◆ ~FemtoCorrFuncAzimuthalKt()

Hal::FemtoCorrFuncAzimuthalKt::~FemtoCorrFuncAzimuthalKt ( )
virtual

Definition at line 62 of file FemtoCorrFuncAzimuthalKt.cxx.

Member Function Documentation

◆ Angle()

Bool_t Hal::FemtoCorrFuncAzimuthalKt::Angle ( Char_t opt) const
protectedvirtual

Reimplemented from Hal::FemtoCorrFunc2D.

Definition at line 128 of file FemtoCorrFuncAzimuthalKt.cxx.

◆ Check()

Bool_t Hal::FemtoCorrFuncAzimuthalKt::Check ( )
virtual

additional check of sizes, ranges

Returns

Reimplemented from Hal::FemtoCorrFunc2D.

Definition at line 56 of file FemtoCorrFuncAzimuthalKt.cxx.

◆ GetPairValDenHemi()

std::pair< double, double > Hal::FemtoCorrFuncAzimuthalKt::GetPairValDenHemi ( Hal::FemtoPair * pair) const
protectedvirtual

Implements Hal::FemtoCorrFunc2D.

Definition at line 124 of file FemtoCorrFuncAzimuthalKt.cxx.

◆ GetPairValDenRot()

std::pair< double, double > Hal::FemtoCorrFuncAzimuthalKt::GetPairValDenRot ( Hal::FemtoPair * pair) const
protectedvirtual

Implements Hal::FemtoCorrFunc2D.

Definition at line 107 of file FemtoCorrFuncAzimuthalKt.cxx.

◆ GetPairValNum()

std::pair< double, double > Hal::FemtoCorrFuncAzimuthalKt::GetPairValNum ( Hal::FemtoPair * pair) const
protectedvirtual

Implements Hal::FemtoCorrFunc2D.

Definition at line 90 of file FemtoCorrFuncAzimuthalKt.cxx.


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