Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::CorrFitPairGeneratorSimple Class Reference
Inheritance diagram for Hal::CorrFitPairGeneratorSimple:
Hal::CorrFitPairGenerator

Public Member Functions

 ClassDef (CorrFitPairGeneratorSimple, 1) virtual Bool_t Init()
 
- Public Member Functions inherited from Hal::CorrFitPairGenerator
void EnableDebug ()
 
virtual Bool_t Init ()
 
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

virtual void GenerateEvent ()
 
- Protected Member Functions inherited from Hal::CorrFitPairGenerator
Int_t GetBin (Double_t val) const
 

Additional Inherited Members

- Protected Types inherited from Hal::CorrFitPairGenerator
enum class  EGrouping { kOneDim , kThreeDim }
 
- 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}
 
FemtoCorrFuncfCF = {nullptr}
 
TTree * fOutTree = {nullptr}
 
TH1 * fDebugHisto = {nullptr}
 
Hal::FemtoPairfHbtPair = {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
 

Detailed Description

Definition at line 19 of file CorrFitPairGeneratorSimple.h.

Constructor & Destructor Documentation

◆ CorrFitPairGeneratorSimple()

Hal::CorrFitPairGeneratorSimple::CorrFitPairGeneratorSimple ( )
inline

Definition at line 24 of file CorrFitPairGeneratorSimple.h.

◆ ~CorrFitPairGeneratorSimple()

virtual Hal::CorrFitPairGeneratorSimple::~CorrFitPairGeneratorSimple ( )
inlinevirtual

Definition at line 25 of file CorrFitPairGeneratorSimple.h.

Member Function Documentation

◆ GenerateEvent()

void Hal::CorrFitPairGeneratorSimple::GenerateEvent ( )
protectedvirtual

Implements Hal::CorrFitPairGenerator.

Definition at line 25 of file CorrFitPairGeneratorSimple.cxx.


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