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

Public Member Functions

TH1D * Inverse (Femto1DCF *cf)
 
TH1D * Inverse (TH1D *cf, Bool_t normalize=kTRUE)
 
TH1D * MagicInverse (TH1D *cf, Double_t l, Bool_t normalize=kTRUE)
 
void SetRAxis (Int_t bins, Double_t min, Double_t max)
 
void SetQMax (Double_t qmax)
 
void SetQMin (Double_t qmin)
 
- Public Member Functions inherited from Hal::FemtoImaging
void SetFermions ()
 

Protected Member Functions

virtual void Init ()
 
virtual void InverseTransofrm ()
 
virtual void MagicInverseTransform (Int_t l)
 
double BesselJ0 (double x) const
 
double BesselJ1 (double x) const
 
double BesselJn (int n, double x) const
 

Protected Attributes

Double_t fQMax
 
Double_t fQMin
 
Double_t fRMax
 
Double_t fRMin
 
Int_t fBins
 
Femto::EKinematics fKinematics
 
Femto1DCFfCF
 
TH1D * fR
 
TH1D * fSource
 
- Protected Attributes inherited from Hal::FemtoImaging
Int_t fSymmetrization
 

Detailed Description

Definition at line 21 of file FemtoImaging1D.h.

Constructor & Destructor Documentation

◆ FemtoImaging1D()

Hal::FemtoImaging1D::FemtoImaging1D ( )

Definition at line 19 of file FemtoImaging1D.cxx.

◆ ~FemtoImaging1D()

Hal::FemtoImaging1D::~FemtoImaging1D ( )
virtual

Definition at line 187 of file FemtoImaging1D.cxx.

Member Function Documentation

◆ BesselJ0()

Double_t Hal::FemtoImaging1D::BesselJ0 ( double x) const
protected

Definition at line 157 of file FemtoImaging1D.cxx.

◆ BesselJ1()

double Hal::FemtoImaging1D::BesselJ1 ( double x) const
protected

Definition at line 178 of file FemtoImaging1D.cxx.

◆ BesselJn()

Double_t Hal::FemtoImaging1D::BesselJn ( int n,
double x ) const
protected

Definition at line 166 of file FemtoImaging1D.cxx.

◆ Init()

void Hal::FemtoImaging1D::Init ( )
protectedvirtual

check if required resolution can be achieved with current data, and create histogram with source function

Definition at line 30 of file FemtoImaging1D.cxx.

◆ Inverse() [1/2]

TH1D * Hal::FemtoImaging1D::Inverse ( Femto1DCF * cf)

inverse correlation function and return source image

Parameters
cf

Definition at line 54 of file FemtoImaging1D.cxx.

◆ Inverse() [2/2]

TH1D * Hal::FemtoImaging1D::Inverse ( TH1D * cf,
Bool_t normalize = kTRUE )

inverse one dimensional histogram

Parameters
cfhistogram to inverse
normalizeif true then histogram is normalized
Returns
image of CF

Definition at line 74 of file FemtoImaging1D.cxx.

◆ InverseTransofrm()

void Hal::FemtoImaging1D::InverseTransofrm ( )
protectedvirtual

calculate inversed transform

Definition at line 189 of file FemtoImaging1D.cxx.

◆ MagicInverse()

TH1D * Hal::FemtoImaging1D::MagicInverse ( TH1D * cf,
Double_t l,
Bool_t normalize = kTRUE )

Definition at line 98 of file FemtoImaging1D.cxx.

◆ MagicInverseTransform()

void Hal::FemtoImaging1D::MagicInverseTransform ( Int_t l)
protectedvirtual

Definition at line 119 of file FemtoImaging1D.cxx.

◆ SetQMax()

void Hal::FemtoImaging1D::SetQMax ( Double_t qmax)
inline

Definition at line 63 of file FemtoImaging1D.h.

◆ SetQMin()

void Hal::FemtoImaging1D::SetQMin ( Double_t qmin)
inline

Definition at line 64 of file FemtoImaging1D.h.

◆ SetRAxis()

void Hal::FemtoImaging1D::SetRAxis ( Int_t bins,
Double_t min,
Double_t max )

Definition at line 68 of file FemtoImaging1D.cxx.

Member Data Documentation

◆ fBins

Int_t Hal::FemtoImaging1D::fBins
protected

Definition at line 27 of file FemtoImaging1D.h.

◆ fCF

Femto1DCF* Hal::FemtoImaging1D::fCF
protected

Definition at line 29 of file FemtoImaging1D.h.

◆ fKinematics

Femto::EKinematics Hal::FemtoImaging1D::fKinematics
protected

Definition at line 28 of file FemtoImaging1D.h.

◆ fQMax

Double_t Hal::FemtoImaging1D::fQMax
protected

Definition at line 23 of file FemtoImaging1D.h.

◆ fQMin

Double_t Hal::FemtoImaging1D::fQMin
protected

Definition at line 24 of file FemtoImaging1D.h.

◆ fR

TH1D* Hal::FemtoImaging1D::fR
protected

Definition at line 30 of file FemtoImaging1D.h.

◆ fRMax

Double_t Hal::FemtoImaging1D::fRMax
protected

Definition at line 25 of file FemtoImaging1D.h.

◆ fRMin

Double_t Hal::FemtoImaging1D::fRMin
protected

Definition at line 26 of file FemtoImaging1D.h.

◆ fSource

TH1D* Hal::FemtoImaging1D::fSource
protected

Definition at line 31 of file FemtoImaging1D.h.


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