|
Heavy ion Analysis Libriares
|
Classes | |
| struct | fourVect |
Public Member Functions | |
| CorrFitPairGeneratorYPtKt & | operator= (const CorrFitPairGeneratorYPtKt &)=delete |
| void | SetKt (Double_t min, Double_t max) |
| void | SetHist (const TH2D &hist1, const TH2D &hist2) |
| Bool_t | Init () |
Public Member Functions inherited from Hal::CorrFitPairGenerator | |
| void | EnableDebug () |
| void | SetPdg (Int_t pid) |
| void | SetPdg (Int_t pid1, Int_t pid2) |
| void | SetCorrFctn (const FemtoCorrFunc &cf) |
| void | SetOutput (TString name) |
| void | SetPairLimitPerBin (Int_t limit) |
| virtual void | Run (Int_t entries) |
Protected Member Functions | |
| void | GenerateFreeRandomPair () |
| Int_t | GeneratePairOneDim () |
| fourVect | GeneratePairThreeDim () |
| virtual void | GenerateEvent () |
Protected Member Functions inherited from Hal::CorrFitPairGenerator | |
| Int_t | GetBin (Double_t val) const |
Protected Attributes | |
| Float_t | f2Kt2 [2] |
| TH2D | fHist1 |
| TH2D | fHist2 |
| FemtoMicroPair | fPair |
Protected Attributes inherited from Hal::CorrFitPairGenerator | |
| Bool_t | fInited = {kFALSE} |
| Bool_t | fDebug = {kFALSE} |
| Bool_t | fAbs = {kFALSE} |
| Int_t | fPid1 = {0} |
| Int_t | fPid2 = {0} |
| Int_t | fNBins = {0} |
| Double_t | fM1 = {0} |
| Double_t | fM2 = {0} |
| Double_t | fLow = {0} |
| Double_t | fHi = {1} |
| Double_t | fOutCut [2] = {0, 0} |
| Double_t | fSideCut [2] = {0, 0} |
| Double_t | fOverStep = {0} |
| Int_t | fBinLimit = {10000} |
| TString | fFileName = {"pair.root"} |
| TFile * | fOutFile = {nullptr} |
| FemtoCorrFunc * | fCF = {nullptr} |
| TTree * | fOutTree = {nullptr} |
| TH1 * | fDebugHisto = {nullptr} |
| Hal::FemtoPair * | fHbtPair = {nullptr} |
| Femto::EKinematics | fFrame = {Femto::EKinematics::kLCMS} |
| Array_1< Int_t > | fLimitsN |
| Array_3< Int_t > | fLimits3D |
| FastAxisCalc | fXaxis |
| FastAxisCalc | fYaxis |
| FastAxisCalc | fZaxis |
| Array_1< Double_t > | fCentersX |
| Array_1< Double_t > | fCentersY |
| Array_1< Double_t > | fCentersZ |
| EGrouping | fGroupingFlag = {EGrouping::kOneDim} |
| CorrFitMapGroupConfig | fGrouping |
| std::vector< TClonesArray * > | fSignalPairs |
Additional Inherited Members | |
Protected Types inherited from Hal::CorrFitPairGenerator | |
| enum class | EGrouping { kOneDim , kThreeDim } |
Definition at line 32 of file CorrFitPairGeneratorYPtKt.h.
| Hal::CorrFitPairGeneratorYPtKt::CorrFitPairGeneratorYPtKt | ( | ) |
Definition at line 28 of file CorrFitPairGeneratorYPtKt.cxx.
|
virtual |
Definition at line 57 of file CorrFitPairGeneratorYPtKt.cxx.
|
protectedvirtual |
Implements Hal::CorrFitPairGenerator.
Definition at line 59 of file CorrFitPairGeneratorYPtKt.cxx.
|
protected |
Definition at line 117 of file CorrFitPairGeneratorYPtKt.cxx.
|
protected |
Definition at line 89 of file CorrFitPairGeneratorYPtKt.cxx.
|
protected |
Definition at line 98 of file CorrFitPairGeneratorYPtKt.cxx.
|
virtual |
initialize this code
Reimplemented from Hal::CorrFitPairGenerator.
Definition at line 39 of file CorrFitPairGeneratorYPtKt.cxx.
| void Hal::CorrFitPairGeneratorYPtKt::SetHist | ( | const TH2D & | hist1, |
| const TH2D & | hist2 ) |
histograms with pt-rapidity distribution, rapidity is on X-axis pt is on Y-axis
| hist1 | pt-y distribution for 1st particle |
| hist2 | pt-y distribution for 2nd particle |
Definition at line 30 of file CorrFitPairGeneratorYPtKt.cxx.
|
inline |
set kt range for simulated pairs
| min | |
| max |
Definition at line 54 of file CorrFitPairGeneratorYPtKt.h.
|
protected |
Definition at line 34 of file CorrFitPairGeneratorYPtKt.h.
|
protected |
Definition at line 35 of file CorrFitPairGeneratorYPtKt.h.
|
protected |
Definition at line 35 of file CorrFitPairGeneratorYPtKt.h.
|
protected |
Definition at line 36 of file CorrFitPairGeneratorYPtKt.h.