13 gROOT->LoadMacro(
"$mcPath/AliTPCclusterFast.cxx+");
37 if (!objfile.Contains(
"root"))
continue;
38 TFile currentFile(objfile.Data());
39 printf(
"Open file:Counter\t%d\tMerging file %s\n",counter,objfile.Data());
41 if (!track1)
continue;
45 TFile
f(
"mergetrack.root",
"recreate");
46 track0.Write(
"track");
57 chain->SetCacheSize(10000000000);
62 chain->Draw(
"tr.CookdEdxDmax(0,0.6,1,0,1,0)/tr.CookdEdxDtot(0,0.6,1,0,1,0):tr.fMNprim>>hisQtotMax(10,10,50)",
"",
"prof",10000);
66 chain->Draw(
"tr.CookdEdxDtot(0,0.6,1,0,1,0)/tr.CookdEdxDtot(0,0.99,1,0,1,0):tr.fMNprim>>hisQtot60100(10,10,50)",
"",
"prof",10000);
70 chain->Draw(
"tr.CookdEdxDtot(0,0.6,1,0,1,0)/tr.fMNprim:tr.fMNprim>>profQtot60(10,10,50)",
"",
"prof",10000);
71 chain->Draw(
"tr.CookdEdxDtot(0,0.99,1,0,1,0)/tr.fMNprim:tr.fMNprim>>profQtot100(10,10,50)",
"",
"profsame",10000);
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
static void Simul(const char *simul, Int_t ntracks, Double_t diff, Bool_t simulOverlap=kTRUE)
static TF1 * fTRF
Time response function.
void simul(Int_t npoints, Double_t diffFactor)
static TF1 * fPRF
time rsponsefunction width
void DrawdEdxResolExample()