|
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.