27   if (
x <= 0.13957) 
return 0;
 
   38   if (
x <= 0.13957) 
return 0;
 
   90   Info(
"Begin", 
"starting h1analysis with process option: %s", 
option.Data());
 
   92   delete gDirectory->GetList()->FindObject(
"elist");
 
   95   if (
option.Contains(
"fillList")) {
 
  106      Info(
"Begin", 
"creating an entry-list");
 
  109   if (
option.Contains(
"useList")) {
 
  134        "starting h1analysis with process option: %s (tree: %p)", 
option.Data(), 
myTree);
 
  137   hdmd = 
new TH1F(
"hdmd",
"Dm_d",40,0.13,0.17);
 
  138   h2   = 
new TH2F(
"h2",
"ptD0 vs Dm_d",30,0.135,0.165,30,-3,6);
 
  144   if (
option.Contains(
"fillList")) {
 
  157   if (
fillList) 
Info(
"SlaveBegin", 
"creating an entry-list");
 
  167   if (
hdmd == 
nullptr || 
h2 == 
nullptr) {
 
  168      Error(
"Terminate", 
"hdmd = %p , h2 = %p", 
hdmd, 
h2);
 
  175   c1->SetBottomMargin(0.15);
 
  180   if (
gROOT->GetListOfFunctions()->FindObject(
"f5"))
 
  181      delete gROOT->GetFunction(
"f5");
 
  191   c2->SetBottomMargin(0.15);
 
  197   if (
gROOT->GetListOfFunctions()->FindObject(
"f2"))
 
  198      delete gROOT->GetFunction(
"f2");
 
  203   h2_1->GetXaxis()->SetTitle(
"#tau[ps]");
 
  204   h2_1->SetMarkerStyle(21);
 
  213   psdmd->SetOptStat(1110);
 
  221         Printf(
"Entry list 'elist' created:");
 
  226         Error(
"Terminate", 
"entry list requested but not found in output");
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
void Printf(const char *fmt,...)
Formats a string in a circular formatting buffer and prints the string.
 
R__EXTERN TStyle * gStyle
 
virtual void SetTitleOffset(Float_t offset=1)
Set distance between the axis and the axis title.
 
A List of entry numbers in a TTree or TChain.
 
virtual bool Enter(Long64_t entry, TTree *tree=nullptr)
Add entry #entry to the list.
 
virtual void SetTree(const TTree *tree)
If a list for a tree with such name and filename exists, sets it as the current sublist If not,...
 
virtual void SetDirectory(TDirectory *dir)
Add reference to directory dir. dir can be 0.
 
void Print(const Option_t *option="") const override
Print this list.
 
virtual void SetParameters(const Double_t *params)
 
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
 
1-D histogram with a double per channel (see TH1 documentation)
 
1-D histogram with a float per channel (see TH1 documentation)
 
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Double_t xmin=0, Double_t xmax=0)
Fit histogram with function fname.
 
virtual Int_t Fill(Double_t x)
Increment bin with abscissa X by 1.
 
TList * GetListOfFunctions() const
 
2-D histogram with a float per channel (see TH1 documentation)
 
Int_t Fill(Double_t) override
Invalid Fill method.
 
virtual void FitSlicesX(TF1 *f1=nullptr, Int_t firstybin=0, Int_t lastybin=-1, Int_t cut=0, Option_t *option="QNR", TObjArray *arr=nullptr)
Project slices along X in case of a 2-D histogram, then fit each slice with function f1 and make a hi...
 
TObject * FindObject(const char *name) const override
Find object using its name.
 
Use the TLine constructor to create a simple line.
 
TObject * FindObject(const char *name) const override
Find an object in this list using its name.
 
void Add(TObject *obj) override
 
The TNamed class is the base class for all named ROOT classes.
 
TObject * Clone(const char *newname="") const override
Make a clone of an object using the Streamer facility.
 
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
 
const char * GetName() const override
Returns name of object.
 
virtual Int_t Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
Write this object to the current directory.
 
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
 
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
 
The histogram statistics painter class.
 
TList * fInput
List of objects available during processing.
 
TSelectorList * fOutput
! List of objects created during processing
 
const char * GetOption() const override
 
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
 
void SetOptFit(Int_t fit=1)
The type of information about fit parameters printed in the histogram statistics box can be selected ...
 
EEntryStatus SetLocalEntry(Long64_t entry)
Set the next local tree entry.
 
A TTree represents a columnar dataset.
 
TFile * GetCurrentFile() const
Return pointer to the current file.
 
virtual void SetEntryList(TEntryList *list, Option_t *opt="")
Set an EntryList.
 
Bool_t Process(Long64_t entry) override
The Process() function is called for each entry in the tree (or possibly keyed object in the case of ...
 
TTreeReaderValue< Int_t > fIpi
 
TTreeReaderArray< Int_t > fNhitrp
 
TTreeReaderValue< Float_t > fRpd0_t
 
TTreeReaderArray< Float_t > fNlhpi
 
TTreeReaderValue< Float_t > fMd0_d
 
TTreeReaderValue< Float_t > fPtd0_d
 
void SlaveBegin(TTree *) override
 
TTreeReaderValue< Int_t > fIk
 
Bool_t Notify() override
This method must be overridden to handle object notification (the base implementation is no-op).
 
void Terminate() override
 
TTreeReaderValue< Int_t > fIpis
 
TTreeReaderValue< Int_t > fNjets
 
TTreeReaderArray< Float_t > fRend
 
TTreeReaderValue< Float_t > fEtads_d
 
void SlaveTerminate() override
 
TTreeReaderArray< Float_t > fRstart
 
TTreeReaderValue< Float_t > fDm_d
 
TTreeReaderArray< Float_t > fNlhk
 
TTreeReaderValue< Float_t > fPtds_d
 
void Begin(TTree *) override
 
void Init(TTree *myTree) override
 
Double_t fdm5(Double_t *xx, Double_t *par)
 
Double_t fdm2(Double_t *xx, Double_t *par)
 
Double_t Exp(Double_t x)
Returns the base-e exponential function of x, which is e raised to the power x.
 
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
 
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.