Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoCorrFunc Class Referenceabstract

#include <FemtoCorrFunc.h>

Inheritance diagram for Hal::FemtoCorrFunc:
Hal::Object Hal::FemtoCorrFunc0D Hal::FemtoCorrFunc1D Hal::FemtoCorrFunc2D Hal::FemtoCorrFuncMap Hal::FemtoCorrFuncSimple Hal::FemtoCorrFuncKt Hal::FemtoCorrFuncPt Hal::FemtoCorrFuncY Hal::FemtoCorrFuncAzimuthalKt

Public Member Functions

 FemtoCorrFunc (const DividedHisto1D &h, Int_t size=0)
 
 FemtoCorrFunc (const FemtoCorrFunc &other)
 
FemtoCorrFuncoperator= (const FemtoCorrFunc &other)
 
virtual Bool_t Check ()=0
 
virtual void Add (const Object *pack)
 
virtual void Browse (TBrowser *b)
 
virtual void FillNum (FemtoPair *pair)=0
 
virtual void FillDenPerfect (FemtoPair *pair)
 
virtual void FillDenRotated (FemtoPair *pair)
 
virtual void FillDenMixed (FemtoPair *pair)=0
 
virtual void FillDenHemisphere (FemtoPair *pair)
 
virtual void FillDenCharged (FemtoPair *pair)
 
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 TString HTMLExtract (Int_t, TString="") const
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual Long64_t Merge (TCollection *collection)
 
virtual Bool_t CanBeTableElement () const
 

Protected Member Functions

 FemtoCorrFunc (const DividedHisto1D *h, Int_t size=0)
 

Protected Attributes

ObjectMatrix_1fArray = {nullptr}
 

Detailed Description

basic class for storing correlation function (binned)

Definition at line 31 of file FemtoCorrFunc.h.

Constructor & Destructor Documentation

◆ FemtoCorrFunc() [1/4]

Hal::FemtoCorrFunc::FemtoCorrFunc ( const DividedHisto1D * h,
Int_t size = 0 )
protected

deafult c-tor

Parameters
hcorrelation function to duplication
sizenumber of correlation function bins (total)

Definition at line 25 of file FemtoCorrFunc.cxx.

◆ FemtoCorrFunc() [2/4]

Hal::FemtoCorrFunc::FemtoCorrFunc ( )

Definition at line 154 of file FemtoCorrFunc2D.cxx.

◆ FemtoCorrFunc() [3/4]

Hal::FemtoCorrFunc::FemtoCorrFunc ( const DividedHisto1D & h,
Int_t size = 0 )

Definition at line 34 of file FemtoCorrFunc.cxx.

◆ FemtoCorrFunc() [4/4]

Hal::FemtoCorrFunc::FemtoCorrFunc ( const FemtoCorrFunc & other)

Definition at line 65 of file FemtoCorrFunc.cxx.

◆ ~FemtoCorrFunc()

Hal::FemtoCorrFunc::~FemtoCorrFunc ( )
virtual

Definition at line 80 of file FemtoCorrFunc.cxx.

Member Function Documentation

◆ Add()

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

add those objects

Parameters
pack

Reimplemented from Hal::Object.

Reimplemented in Hal::FemtoCorrFunc1D.

Definition at line 43 of file FemtoCorrFunc.cxx.

◆ Browse()

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

Definition at line 57 of file FemtoCorrFunc.cxx.

◆ Check()

virtual Bool_t Hal::FemtoCorrFunc::Check ( )
pure virtual

◆ FillDenCharged()

virtual void Hal::FemtoCorrFunc::FillDenCharged ( FemtoPair * pair)
inlinevirtual

Definition at line 70 of file FemtoCorrFunc.h.

◆ FillDenHemisphere()

virtual void Hal::FemtoCorrFunc::FillDenHemisphere ( FemtoPair * pair)
inlinevirtual

Definition at line 69 of file FemtoCorrFunc.h.

◆ FillDenPerfect()

virtual void Hal::FemtoCorrFunc::FillDenPerfect ( FemtoPair * pair)
inlinevirtual

Definition at line 66 of file FemtoCorrFunc.h.

◆ FillDenRotated()

virtual void Hal::FemtoCorrFunc::FillDenRotated ( FemtoPair * pair)
inlinevirtual

Definition at line 67 of file FemtoCorrFunc.h.

◆ FillNum()

virtual void Hal::FemtoCorrFunc::FillNum ( FemtoPair * pair)
pure virtual

fill numerator

Parameters
pair

Implemented in Hal::FemtoCorrFunc1D, Hal::FemtoCorrFunc2D, and Hal::FemtoCorrFuncMap.

◆ GetCF()

DividedHisto1D * Hal::FemtoCorrFunc::GetCF ( Int_t i) const
inline

return correlation function at given position

Parameters
i
Returns

Definition at line 111 of file FemtoCorrFunc.h.

◆ GetComment()

TString Hal::FemtoCorrFunc::GetComment ( ) const
inline
Returns
comment

Definition at line 105 of file FemtoCorrFunc.h.

◆ GetEntries()

Int_t Hal::FemtoCorrFunc::GetEntries ( ) const
inline
Returns
total number of subfunction

Definition at line 100 of file FemtoCorrFunc.h.

◆ GetEventCollID()

Int_t Hal::FemtoCorrFunc::GetEventCollID ( ) const
inline
Returns
event collection ID

Definition at line 90 of file FemtoCorrFunc.h.

◆ GetPairCollID()

Int_t Hal::FemtoCorrFunc::GetPairCollID ( ) const
inline
Returns
pair collection ID

Definition at line 95 of file FemtoCorrFunc.h.

◆ operator=()

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

Definition at line 71 of file FemtoCorrFunc.cxx.

◆ SetComment()

void Hal::FemtoCorrFunc::SetComment ( TString comment)
inline

set comment for this object

Parameters
comment

Definition at line 75 of file FemtoCorrFunc.h.

◆ SetEventCollID()

void Hal::FemtoCorrFunc::SetEventCollID ( Int_t no)
inline

set event collection ID

Parameters
no

Definition at line 80 of file FemtoCorrFunc.h.

◆ SetPairCollID()

void Hal::FemtoCorrFunc::SetPairCollID ( Int_t no)
inline

set pair collection ID

Parameters
no

Definition at line 85 of file FemtoCorrFunc.h.

Member Data Documentation

◆ fArray

ObjectMatrix_1* Hal::FemtoCorrFunc::fArray = {nullptr}
protected

Definition at line 37 of file FemtoCorrFunc.h.


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