6 gSystem->AddIncludePath(Form(
"-I%s", d.Data()));
7 const char* oldPath = gROOT->GetMacroPath();
8 gROOT->SetMacroPath(Form(
".:%s:%s",
9 prepend ? d.Data() : oldPath,
10 prepend ? oldPath : d.Data()));
17 const char*
fwd =
"$ALICE_PHYSICS/PWGLF/FORWARD/analysis2";
19 fwd =
gSystem->Getenv(
"ANA_SRC");
21 AddPath(TString::Format(
"%s/gse", fwd),
false);
22 AddPath(TString::Format(
"%s/dndeta/tracklets", fwd));
23 if (!gROOT->GetClass(
"GraphSysErr"))
24 gROOT->LoadMacro(
"$HOME/GraphSysErr/GraphSysErr.C+g");
25 if (!gROOT->GetListOfGlobals()->FindObject(
"kCorrectLoaded"))
26 gROOT->LoadMacro(
"Correct.C");
27 Correct(flags,
"left", var, forceK);
28 Correct(flags,
"middle", var, forceK);
29 Correct(flags,
"right", var, forceK);
30 if (!gROOT->GetListOfGlobals()->FindObject(
"kCombineLoaded"))
31 gROOT->LoadMacro(
"Combine.C+g");
32 Printf(
"Now combining");
void DoOne(UShort_t flags=0x0, const char *var="none", Bool_t forceK=false)
TH1 * Combine(TH1 *left, TH1 *middle, TH1 *right, TDirectory *out, Bool_t cutAtTwo=true)
void Correct(UShort_t flags=0x3, const char *side="middle", const char *var="none", Bool_t forceK=false)