1 void MakeClusterTree(Int_t n)
3 TFile * f = new TFile("pokus.root","recreate");
4 AliTPCClustersArray arr;
7 for (Int_t i=0;i<n;i++) {
8 AliTPCClustersRow * row =new AliTPCClustersRow;
12 for (Int_t i=0;i<n;i++) arr.StoreSegment(n-i);
13 arr.GetTree()->Write("pokus1");
19 void MakeTree(Int_t n)
23 TFile * f= new TFile("pokus.root","recreate");
26 // for (Int_t i=0;i<n;i++) arr.AddSegment(new AliSegment(Int_t((gRandom->Rndm())*n)));
28 //for (Int_t i=0;i<n;i++) arr.StoreSegment(Int_t((gRandom->Rndm())*n));
29 for (Int_t i=0;i<n;i++) arr.AddSegment(new AliSegment(i));
30 for (Int_t i=0;i<n;i++) arr.StoreSegment(n-i);
31 arr.GetTree()->Write("pokus1");
34 void ConnectTree(Int_t n,AliSegmentArray *a)
36 AliSegmentArray &arr= *a;
37 // TFile * f = new TFile("pokus.root","update");
38 TFile * f = new TFile("pokus.root","update");
40 arr.ConnectTree("pokus1");
41 for (Int_t i=0;i<n;i++) arr.LoadSegment(i);
42 for (Int_t i=0;i<n;i++)
44 if (arr[i]==0) continue;
45 if (arr[i]->GetID()!=i) cout<<i<<"\n";