]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/macros/README
remove obsolate TPC macros
[u/mrichter/AliRoot.git] / PWG1 / macros / README
CommitLineData
d4623060 1// How to run expert QA
2// using performance components.
3//
4// By default 6 performance components are added to
5// the output:
61. AliPerformanceRes (TPC track resolution at DCA)
72. AliPerformanceResTPCInner (TPC track resolution at inner TPC wall)
83. AliPerformanceEff (TPC track reconstruction efficieny)
94. AliPerformanceDEdxTPCInner (TPC dEdx response - track parameters at TPC inner wall)
105. AliPerformanceDCA (TPC impact parameter resolution at DCA)
116. AliPerformanceTPC (TPC cluster and track information)
12
13// OPTIONS to run components on train:
14
15ALL - all TPC performance components
16RES - TPC resolution components
17EFF - TPC efficiency component
18DEDX - TPC dedx component
19DCA - TPC DCA component
20
21//
22// Quick Start:
23//
24
251. go to working directory
26cd $ALICE_ROOT/PWG1/macros
27
282. run performance train (trains) on resonable statistics (estimate output size)
29aliroot -q -b RunPerformanceTrain.C'("list_PbPb_EMCAL_small.txt","ALL",2)'
30
313. merge output files (if necessary)
32aliroot -q -b MergeOutput.C'("outList.txt","ALL",2)';
33
344. analyse and print output histograms (e.g. AliPerformanceEff component)
35
36aliroot
37
38TFile f("TPC.Performance.Merged.root");
39AliPerformanceEff * compObjEff = (AliPerformanceEff*)coutput->FindObject("AliPerformanceEff");
40compObjEff->Analyse();
41compObjEff->GetAnalysisFolder()->ls("*");
42// create pictures
43compObjEff->PrintHisto(kTRUE,"PerformanceEffQA.ps");
44// store output QA histograms in file
45TFile fout("PerformanceEffQAHisto.root","recreate");
46compObjEff->GetAnalysisFolder()->Write();
47fout.Close();
48f.Close();