AliFemtoCorrFctnDirectYlm - Correlation function that is binned in Ylms directly. Provides a way to store the numerator and denominator in Ylms directly and correctly calculate the correlation function from them. Authors: Adam Kisiel kisiel@mps.ohio-state.edu
AliFemtoCorrFctnDirectYlm() | |
AliFemtoCorrFctnDirectYlm(const AliFemtoCorrFctnDirectYlm& aCorrFctn) | |
AliFemtoCorrFctnDirectYlm(const char* name, int maxl, int ibin, double vmin, double vmax, int aUseLCMS) | |
virtual | ~AliFemtoCorrFctnDirectYlm() |
virtual void | AddMixedPair(AliFemtoPair* aPair) |
void | AddMixedPair(double* qvec, double weight = 1.0) |
void | AddMixedPair(double qout, double qside, double qlong, double weight = 1.0) |
virtual void | AddRealPair(AliFemtoPair* aPair) |
void | AddRealPair(double* qvec, double weight = 1.0) |
void | AddRealPair(double qout, double qside, double qlong, double weight = 1.0) |
virtual AliFemtoCorrFctn* | AliFemtoCorrFctn::Clone() |
virtual void | AliFemtoCorrFctn::EventBegin(const AliFemtoEvent* aEvent) |
virtual void | AliFemtoCorrFctn::EventEnd(const AliFemtoEvent* aEvent) |
virtual void | Finish() |
TH1D* | GetDenImagHist(int el, int em) |
TH1D* | GetDenRealHist(int el, int em) |
TH1D* | GetNumImagHist(int el, int em) |
TH1D* | GetNumRealHist(int el, int em) |
virtual TList* | GetOutputList() |
int | GetUseLCMS() |
AliFemtoAnalysis* | AliFemtoCorrFctn::HbtAnalysis() |
AliFemtoCorrFctnDirectYlm& | operator=(const AliFemtoCorrFctnDirectYlm& aCorrFctn) |
void | ReadFromFile(TFile* infile, const char* name, int maxl) |
virtual AliFemtoString | Report() |
void | AliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis) |
void | AliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut) |
void | SetUseLCMS(int aUseLCMS) |
void | Write() |
double | ClebschGordan(double aJot1, double aEm1, double aJot2, double aEm2, double aJot, double aEm) |
double | DeltaJ(double aJot1, double aJot2, double aJot) |
int | GetBin(int qbin, int ilmzero, int zeroimag, int ilmprim, int primimag) |
void | GetElEmForIndex(int aIndex, double* aEl, double* aEm) const |
void | GetElEmForIndex(int aIndex, int* aEl, int* aEm) const |
int | GetIndexForLM(int el, int em) const |
int | GetMaxJM() const |
void | GetMtilde(complex<double>* aMat, double* aMTilde) |
void | PackCovariances() |
int | PackYlmMatrix(const double* inmat, double* outmat) |
int | PackYlmVector(const double* invec, double* outvec) |
void | UnpackCovariances() |
double | WignerSymbol(double aJot1, double aEm1, double aJot2, double aEm2, double aJot, double aEm) |
AliFemtoPairCut* | AliFemtoCorrFctn::fPairCut | ! this is a PairSelection criteria for this Correlation Function |
AliFemtoAnalysis* | AliFemtoCorrFctn::fyAnalysis | ! link to the analysis |
Inheritance Chart: | |||||||||
|
Main constructor
assignment operator
Calculate Clebsh-Gordan coefficient
Calculate J for the Clebsh-Gordan coefficient
Get Wigner symbol
Raad in the numerator and denominator from file
Pack a vector in l,m into an array using only independent components
Pack a matrix in l,m x l,m into an array using only independent components