4 #ifndef __KVSMOOTHIPDIST_H
5 #define __KVSMOOTHIPDIST_H
#define ClassDef(name, id)
Base class for KaliVeda framework.
Class implementing parametrizable impact parameter distributions.
TF1 fIPdist
impact parameter distribution
TH1 * fHisto
! last fitted histogram
Double_t GetDeltaB() const
void SetDeltaB(Double_t x)
void MakeDifferentialCrossSection()
Double_t GetDifferentialCrossSection(double b) const
TF1 fSigmaR
total reaction cross section
Double_t GetRelativeCrossSection(double b) const
void NormalizeIPDistToCrossSection()
Double_t Calculate_b(Double_t centrality) const
TF1 fCentrality
centrality as function of impact parameter
virtual ~impact_parameter_distribution()
Double_t GetCrossSectionPerEvent() const
Double_t GetCrossSection() const
const TF1 & GetCentrality()
impact_parameter_distribution()
void SetDeltaB_WithConstantCrossSection(Double_t deltab, Double_t sigmaR=0)
void Draw(Option_t *opt="")
virtual Double_t GetParameter(const TString &name) const
virtual void Draw(Option_t *option="")
virtual Double_t Eval(Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual void SetParameter(const TString &name, Double_t value)
constexpr Double_t TwoPi()