70895cc0 |
1 | void RecRaw(char * file) |
2 | { |
3 | // Reconstruction of RAW data from the input (raw) root file |
4 | // D.Peressounko after Boris Polichtchouk, 31 Aug 2007 |
5 | |
6 | AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT"); |
7 | // AliCDBManager::Instance()->SetDefaultStorage("local://./"); |
8 | // Provide here address of misalignment parametrs, Calibration or bad modules maps |
9 | // AliCDBManager::Instance()->SetSpecificStorage("PHOS/*","local:///data/prsnko/"); |
10 | |
11 | |
12 | AliReconstruction rec ; |
13 | rec.SetOption("PHOS","OldRCUFormat"); |
14 | rec.SetRunTracking("") ; |
15 | rec.SetRunVertexFinder(kFALSE) ; |
16 | //Digits are produced as a by-product of local reconstruction... |
17 | rec.SetRunLocalReconstruction("PHOS") ; |
18 | //Here we do not want to produce ESD |
19 | rec.SetFillESD("") ; |
20 | |
21 | //Uncomment following lines if you want to set rec. |
22 | //parameters other than default ones. |
23 | // AliPHOSRecoParam* recEmc = new AliPHOSRecoParamEmc(); |
24 | // recEmc->SetSubtractPedestals(kTRUE); |
25 | // //Minimal energy of digits used in clusteriztion |
26 | // recEmc->SetMinE(0.01); |
27 | // //Minimal energy of cluster seed |
28 | // recEmc->SetClusteringThreshold(0.02); |
29 | // //Choose here method of energy/time extraction: |
30 | // //fitting of samples - "v1" |
31 | // //maximal value extraction - "" |
32 | // recEmc->SetDecoderVersion("v1"); |
33 | // AliPHOSReconstructor::SetRecoParamEmc(recEmc); |
34 | |
35 | rec.SetInput(file); // read RAW data |
36 | //If necessary, set first event and number of events to reconstruct |
37 | // rec.SetEventRange(0,20); |
38 | rec.Run(); |
39 | |
40 | } |