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.