Heavy ion Analysis Libriares
|
#include <FemtoCorrFunc1D.h>
Public Member Functions | |
FemtoCorrFunc1D (const DividedHisto1D &h, std::initializer_list< Double_t > cuts, Int_t bins) | |
void | FillNum (FemtoPair *pair) |
void | FillDenPerfect (FemtoPair *pair) |
void | FillDenRotated (FemtoPair *pair) |
void | FillDenMixed (FemtoPair *pair) |
void | FillDenHemisphere (FemtoPair *pair) |
void | FillDenCharged (FemtoPair *pair) |
TH1D * | GetNumMon () const |
TH1D * | GetDenMon () const |
virtual Bool_t | Check () |
virtual void | Add (const Object *pack) |
virtual TString | HTMLExtract (Int_t no, TString dir="") const |
TString | GetLabel () const |
const Array_1< Float_t > | GetRange () const |
Public Member Functions inherited from Hal::FemtoCorrFunc | |
FemtoCorrFunc (const DividedHisto1D &h, Int_t size=0) | |
FemtoCorrFunc (const FemtoCorrFunc &other) | |
FemtoCorrFunc & | operator= (const FemtoCorrFunc &other) |
virtual void | Browse (TBrowser *b) |
void | SetComment (TString comment) |
void | SetEventCollID (Int_t no) |
void | SetPairCollID (Int_t no) |
Int_t | GetEventCollID () const |
Int_t | GetPairCollID () const |
Int_t | GetEntries () const |
TString | GetComment () const |
DividedHisto1D * | GetCF (Int_t i) const |
Public Member Functions inherited from Hal::Object | |
Object () | |
virtual TString | GetExtractType () const |
virtual void | HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const |
virtual Long64_t | Merge (TCollection *collection) |
virtual Bool_t | CanBeTableElement () const |
Protected Member Functions | |
virtual Bool_t | Angle () const |
void | SetBins (const std::initializer_list< double > &array) |
virtual void | AddHTMLCode (HtmlFile &) const |
virtual Double_t | GetPairValNum (FemtoPair *pair) const =0 |
virtual Double_t | GetPairValDenRot (FemtoPair *pair) const =0 |
virtual Double_t | GetPairValDenPerf (FemtoPair *pair) const |
virtual Double_t | GetPairValDenHemi (FemtoPair *pair) const |
virtual Double_t | GetPairValDenChar (FemtoPair *pair) const |
virtual Double_t | GetPairValDenMix (FemtoPair *pair) const |
Int_t | ConvertVal (Double_t val) const |
FemtoCorrFunc1D (const DividedHisto1D &h, std::initializer_list< Double_t > cuts, Int_t bins, TString xTitle, TString xAxis, TString yAxis) | |
Protected Member Functions inherited from Hal::FemtoCorrFunc | |
FemtoCorrFunc (const DividedHisto1D *h, Int_t size=0) | |
Protected Attributes | |
const TString | fLabel |
TH1D * | fNumProp = {nullptr} |
TH1D * | fDenProp = {nullptr} |
Array_1< Float_t > | fRange |
Protected Attributes inherited from Hal::FemtoCorrFunc | |
ObjectMatrix_1 * | fArray = {nullptr} |
basic class for drawing collection of CF's as a function of pair parameter
Definition at line 17 of file FemtoCorrFunc1D.h.
|
protected |
Definition at line 117 of file FemtoCorrFunc1D.cxx.
|
inline |
Definition at line 55 of file FemtoCorrFunc1D.h.
|
inline |
Definition at line 56 of file FemtoCorrFunc1D.h.
|
virtual |
Definition at line 137 of file FemtoCorrFunc1D.cxx.
|
virtual |
add those objects
pack |
Reimplemented from Hal::FemtoCorrFunc.
Definition at line 190 of file FemtoCorrFunc1D.cxx.
|
inlineprotectedvirtual |
Definition at line 34 of file FemtoCorrFunc1D.h.
|
inlineprotectedvirtual |
Definition at line 31 of file FemtoCorrFunc1D.h.
|
virtual |
additional check of sizes, ranges
Implements Hal::FemtoCorrFunc.
Definition at line 84 of file FemtoCorrFunc1D.cxx.
|
protected |
convert value of pair into bit of CF that should be filled
val |
Definition at line 199 of file FemtoCorrFunc1D.cxx.
|
virtual |
Reimplemented from Hal::FemtoCorrFunc.
Definition at line 182 of file FemtoCorrFunc1D.cxx.
|
virtual |
Reimplemented from Hal::FemtoCorrFunc.
Definition at line 174 of file FemtoCorrFunc1D.cxx.
|
virtual |
Implements Hal::FemtoCorrFunc.
Definition at line 166 of file FemtoCorrFunc1D.cxx.
|
virtual |
Reimplemented from Hal::FemtoCorrFunc.
Definition at line 150 of file FemtoCorrFunc1D.cxx.
|
virtual |
Reimplemented from Hal::FemtoCorrFunc.
Definition at line 158 of file FemtoCorrFunc1D.cxx.
|
virtual |
fill numerator
pair |
Implements Hal::FemtoCorrFunc.
Definition at line 142 of file FemtoCorrFunc1D.cxx.
|
inline |
Definition at line 65 of file FemtoCorrFunc1D.h.
|
inline |
Definition at line 69 of file FemtoCorrFunc1D.h.
|
inline |
Definition at line 64 of file FemtoCorrFunc1D.h.
|
inlineprotectedvirtual |
Definition at line 39 of file FemtoCorrFunc1D.h.
|
inlineprotectedvirtual |
Definition at line 38 of file FemtoCorrFunc1D.h.
|
inlineprotectedvirtual |
Definition at line 40 of file FemtoCorrFunc1D.h.
|
inlineprotectedvirtual |
Definition at line 37 of file FemtoCorrFunc1D.h.
|
inline |
Definition at line 70 of file FemtoCorrFunc1D.h.
|
virtual |
exttact this object into HTML
no | (used to numbering directories to avoid name conflicts) |
dir | directory where object should be extracted |
Reimplemented from Hal::Object.
Definition at line 34 of file FemtoCorrFunc1D.cxx.
|
protected |
Definition at line 104 of file FemtoCorrFunc1D.cxx.
|
protected |
denominator distribution of label
Definition at line 30 of file FemtoCorrFunc1D.h.
|
protected |
label that describe value
Definition at line 22 of file FemtoCorrFunc1D.h.
|
protected |
numerator distribution of value
Definition at line 26 of file FemtoCorrFunc1D.h.
|
protected |
Definition at line 32 of file FemtoCorrFunc1D.h.