1 Int_t FindKrClustersRaw(const char *fileName="data.root"){
4 TFile *hfile=new TFile("adc.root","RECREATE","ADC file");
6 TTree *mytree = new TTree("Kr","Krypton cluster tree");
9 AliRawReader *reader = new AliRawReaderRoot(fileName);
10 //AliRawReader *reader = new AliRawReaderDate(fileName);
16 AliAltroRawStreamFast* stream = new AliAltroRawStreamFast(reader);
17 stream->SelectRawData("TPC");
20 AliTPCclustererKr *clusters = new AliTPCclustererKr();
21 clusters->SetOutput(mytree);
22 clusters->SetRecoParam(0);
24 //only for geometry parameters loading - temporarly
25 AliRunLoader* rl = AliRunLoader::Open("galice.root");
26 AliTPCParam *param=(AliTPCParamSR *)gDirectory->Get("75x40_100x60_150x60");
27 //if (!param) {cerr<<"TPC parameters have not been found !\n"; return 4;}
28 clusters->SetParam(param);
32 while (reader->NextEvent()) {
33 //output for each event
34 // AliTPCclustererKr *clusters = new AliTPCclustererKr();
35 // clusters->SetOutput(mytree);
37 //if(evtnr++<35)continue;
38 cout<<"Evt = "<<evtnr<<endl;
39 clusters->finderIO(reader);
45 //mytree->Print();//print rootuple summary
46 // Save all objects in this file