Heavy ion Analysis Libriares
|
#include <Femto1DCF.h>
Public Member Functions | |
Femto1DCF (TString name, Femto::EKinematics frame=Femto::EKinematics::kLCMS) | |
Femto1DCF (TString name, Int_t bins, Double_t min, Double_t max, Femto::EKinematics frame=Femto::EKinematics::kLCMS) | |
Femto1DCF (const Femto1DCF &other) | |
Femto::EKinematics | GetFrame () const |
virtual void | AddNum (TH1 *h, Option_t *opt="") |
virtual void | AddDen (TH1 *h, Option_t *opt="") |
void | FillNumObj (TObject *obj) |
void | FillDenObj (TObject *obj) |
void | Fit (CorrFit1DCF *fit) |
void | FitDummy (CorrFit1DCF *fit) |
virtual void | Browse (TBrowser *b) |
virtual void | DrawScaled (Double_t scale, Option_t *opt) |
virtual TString | HTMLExtract (Int_t counter=0, TString dir=" ") const |
virtual void | Print (Option_t *opt="") const |
virtual TObject * | GetSpecial (TString opt) const |
virtual void | Draw (Option_t *option="") |
virtual FemtoCFPainter * | GetPainter () const |
Public Member Functions inherited from Hal::DividedHisto1D | |
DividedHisto1D () | |
DividedHisto1D (TString name) | |
DividedHisto1D (TString name, Int_t nbins, Double_t min, Double_t max, Char_t type='D') | |
DividedHisto1D (TString name, const HistogramAxisConf &conf, Char_t type='D') | |
DividedHisto1D (const DividedHisto1D &other) | |
DividedHisto1D & | operator= (const DividedHisto1D &other) |
void | SetScale (Double_t scale) |
void | SetAxisName (TString name) |
TH1 * | GetNum () const |
TH1 * | GetDen () const |
TH1 * | GetHist (Bool_t normalized=kTRUE) const |
void | SetOwnerNum (Bool_t own) |
void | SetOwnerDen (Bool_t own) |
void | SetOwner (Bool_t own) |
void | SetNorm (Double_t min, Double_t max, Int_t axis=0) |
void | AddLabel (TString label) |
void | SetBinomial (Bool_t binomial) |
void | SetComment (TString comment) |
void | FillNum (Double_t x, Double_t weight) |
void | FillDen (Double_t x, Double_t weight) |
virtual void | AddNumDen (TH1 *num, TH1 *den, Option_t *opt="") |
virtual void | AddScaled (const DividedHisto1D &other, Double_t scale=1) |
void | Fold1D (Double_t val, Option_t *opt="x") |
virtual void | Rebin (Int_t ngroup, Option_t *opt) |
virtual void | Add (const Object *h) |
virtual void | SetDirectory (TDirectory *dir=nullptr) |
Int_t | GetNDim () const |
Int_t | GetLabelsNo () const |
Bool_t | IsBinomial () const |
Bool_t | IsDenOwner () const |
Bool_t | IsNumOwner () const |
Bool_t | IsOwner () const |
Double_t | GetNormMin (Int_t no=0) const |
Double_t | GetNormMax (Int_t no=0) const |
Double_t | GetScale () const |
Double_t | CalculateNorm (Double_t min, Double_t max) const |
virtual Long64_t | Merge (TCollection *collection) |
TString | GetAxisName () const |
TList * | GetLabelList () const |
TString | GetLabel (Int_t i) const |
TString | GetExtractType () const |
TString | GetComment () const |
Public Member Functions inherited from Hal::Object | |
Object () | |
virtual void | HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const |
virtual Bool_t | CanBeTableElement () const |
Protected Member Functions | |
virtual TString | GetPic () const |
virtual void | SetAxisNames (TH1 *h) |
Protected Member Functions inherited from Hal::DividedHisto1D | |
DividedHisto1D (TString name, const Int_t dim) | |
virtual void | Folding1D (Double_t val, Option_t *axis) |
virtual void | Normalize (TH1 *h) const |
virtual TString | CommonExtract (Int_t counter, TString dir) const |
virtual void | SetHistoName (TH1 *h) const |
virtual void | ApplyStyle (const HistoStyle &h) |
Protected Attributes | |
FemtoCFPainter * | fPainter = {nullptr} |
Protected Attributes inherited from Hal::DividedHisto1D | |
TH1 * | fNum |
TH1 * | fDen |
Bool_t | fBinomial |
const Int_t | fDim |
Double_t * | fNormMin |
Double_t * | fNormMax |
Double_t | fScale |
TString | fAxisName |
TString | fComment |
TList * | fLabels |
Friends | |
class | FemtoSerializationInterface1D |
basic class for storing 1-dim correlation functions
Definition at line 27 of file Femto1DCF.h.
Hal::Femto1DCF::Femto1DCF | ( | ) |
Definition at line 82 of file Femto1DCF.cxx.
Hal::Femto1DCF::Femto1DCF | ( | TString | name, |
Femto::EKinematics | frame = Femto::EKinematics::kLCMS ) |
default ctor
name | name of function |
frame | frame |
Definition at line 91 of file Femto1DCF.cxx.
Hal::Femto1DCF::Femto1DCF | ( | TString | name, |
Int_t | bins, | ||
Double_t | min, | ||
Double_t | max, | ||
Femto::EKinematics | frame = Femto::EKinematics::kLCMS ) |
Hal::Femto1DCF::Femto1DCF | ( | const Femto1DCF & | other | ) |
|
virtual |
Definition at line 86 of file Femto1DCF.cxx.
|
virtual |
den | denominator |
opt | option of adding if equal to "" then histogram is added by copying pointer if "clone" then histogram is cloned into this object |
Reimplemented from Hal::DividedHisto1D.
Definition at line 110 of file Femto1DCF.cxx.
|
virtual |
num | numerator |
opt | option of adding if equal to "" then histogram is added by copying pointer if "clone" then histogram is cloned into this object |
Reimplemented from Hal::DividedHisto1D.
Definition at line 105 of file Femto1DCF.cxx.
|
virtual |
used to draw histograms
b |
Reimplemented from Hal::DividedHisto1D.
Definition at line 147 of file Femto1DCF.cxx.
|
virtual |
see
option |
Reimplemented from Hal::DividedHisto1D.
Definition at line 172 of file Femto1DCF.cxx.
|
virtual |
draw scaled C-f
scale | scale (norm) |
opt | option like for TH1 |
Definition at line 38 of file Femto1DCF.cxx.
|
virtual |
fill denominator
obj |
Reimplemented from Hal::DividedHisto1D.
Definition at line 73 of file Femto1DCF.cxx.
|
virtual |
fill numerator
obj |
Reimplemented from Hal::DividedHisto1D.
Definition at line 64 of file Femto1DCF.cxx.
void Hal::Femto1DCF::Fit | ( | CorrFit1DCF * | fit | ) |
fit this function
Definition at line 162 of file Femto1DCF.cxx.
void Hal::Femto1DCF::FitDummy | ( | CorrFit1DCF * | fit | ) |
make "dummy fit" (allow to draw function ) does not perform any fit
fit |
Definition at line 164 of file Femto1DCF.cxx.
|
inline |
Definition at line 66 of file Femto1DCF.h.
|
inlinevirtual |
Definition at line 102 of file Femto1DCF.h.
|
protectedvirtual |
return line with pictures that show this class
Reimplemented from Hal::DividedHisto1D.
Definition at line 44 of file Femto1DCF.cxx.
|
virtual |
returns "special object, not used except cf's
opt |
Reimplemented from Hal::DividedHisto1D.
Definition at line 166 of file Femto1DCF.cxx.
|
virtual |
extract this CF into web page
counter | number of this object |
dir | directory where extract object |
Reimplemented from Hal::DividedHisto1D.
Definition at line 115 of file Femto1DCF.cxx.
|
virtual |
Reimplemented from Hal::DividedHisto1D.
Definition at line 156 of file Femto1DCF.cxx.
|
protectedvirtual |
set assumed names of axes
h | - adress of numerator or denominator |
Definition at line 56 of file Femto1DCF.cxx.
|
friend |
Definition at line 29 of file Femto1DCF.h.
|
protected |
Definition at line 32 of file Femto1DCF.h.