-2. How to interpret results
-
-3. Simple example
-
- a) determine the required time range:
-
- AliXRDPROOFtoolkit tool;
- TChain * chain = tool.MakeChain("pass2.txt","esdTree",0,6000);
- chain->Draw("GetTimeStamp()")
-
- b) analyse calibration object on Proof in calibration train
-
- AliTPCcalibTime *calibTime = new AliTPCcalibTime("cosmicTime","cosmicTime", StartTimeStamp, EndTimeStamp, IntegrationTimeVdrift);
-
- c) plot results
- .x ~/NimStyle.C
- gSystem->Load("libANALYSIS");
- gSystem->Load("libTPCcalib");
-
- TFile f("CalibObjectsTrain1.root");
- AliTPCcalibTime *calib = (AliTPCcalibTime *)f->Get("calibTime");
- calib->GetHistoDrift("all")->Projection(2,0)->Draw()
- calib->GetFitDrift("all")->Draw("lp")
-
-4. Analysis using debug streamers.
-
- gSystem->AddIncludePath("-I$ALICE_ROOT/TPC/macros");
- gROOT->LoadMacro("$ALICE_ROOT/TPC/macros/AliXRDPROOFtoolkit.cxx+")
- AliXRDPROOFtoolkit tool;
- TChain * chainTime = tool.MakeChainRandom("time.txt","trackInfo",0,10000);
-
- AliXRDPROOFtoolkit::FilterList("timetpctpc.txt","* tpctpc",1)
- AliXRDPROOFtoolkit::FilterList("timetoftpc.txt","* toftpc",1)
- AliXRDPROOFtoolkit::FilterList("timeitstpc.txt","* itstpc",1)
- AliXRDPROOFtoolkit::FilterList("timelaser.txt","* laserInfo",1)
- TChain * chainTPCTPC = tool.MakeChainRandom("timetpctpc.txt.Good","tpctpc",0,10000);
- TChain * chainTPCITS = tool.MakeChainRandom("timeitstpc.txt.Good","itstpc",0,10000);
- TChain * chainTPCTOF = tool.MakeChainRandom("timetoftpc.txt.Good","toftpc",0,10000);
- TChain * chainLaser = tool.MakeChainRandom("timelaser.txt.Good","laserInfo",0,10000);
- chainTime->Lookup();
- chainLaser->Lookup();