ROOT logo
void AliTRDreadRaw2Clusters(const char *fname = "raw.root", const char *fnameGeom = "./geometry.root")
{
  AliCDBManager *cdb = AliCDBManager::Instance();
  cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  cdb->SetRun(0);

  TFile *fGeometryFile = TFile::Open(fnameGeom);
  TGeoManager *fGeoManager = 0;
  if (fGeometryFile)
    {
      fGeoManager = (TGeoManager *)fGeometryFile->Get("Geometry");
    }

  if (fGeoManager == 0)
    {
      cout << "Geo Manager init failed." << endl;
    }

  AliTRDdigitsManager manR;
  manR.CreateArrays();

  AliRawReaderRoot reader(fname, 0);
  reader.Select("TRD");

  Int_t ievent = 0;
  while (reader.NextEvent())
    {
      TTree *treeR = new TTree(sdir, "TRD clusters");
      AliTRDclusterizer clusterizer("TRDclusterizer", "TRDclusterizer");
      clusterizer.OpenOutput(treeR);
      Int_t ir = clusterizer.Raw2ClustersChamber(&reader);
      
      cout << "Clusterizer returned " << ir << endl;

      // do something witht he clusters...

      ievent++;
    }

}
 AliTRDreadRaw2Clusters.C:1
 AliTRDreadRaw2Clusters.C:2
 AliTRDreadRaw2Clusters.C:3
 AliTRDreadRaw2Clusters.C:4
 AliTRDreadRaw2Clusters.C:5
 AliTRDreadRaw2Clusters.C:6
 AliTRDreadRaw2Clusters.C:7
 AliTRDreadRaw2Clusters.C:8
 AliTRDreadRaw2Clusters.C:9
 AliTRDreadRaw2Clusters.C:10
 AliTRDreadRaw2Clusters.C:11
 AliTRDreadRaw2Clusters.C:12
 AliTRDreadRaw2Clusters.C:13
 AliTRDreadRaw2Clusters.C:14
 AliTRDreadRaw2Clusters.C:15
 AliTRDreadRaw2Clusters.C:16
 AliTRDreadRaw2Clusters.C:17
 AliTRDreadRaw2Clusters.C:18
 AliTRDreadRaw2Clusters.C:19
 AliTRDreadRaw2Clusters.C:20
 AliTRDreadRaw2Clusters.C:21
 AliTRDreadRaw2Clusters.C:22
 AliTRDreadRaw2Clusters.C:23
 AliTRDreadRaw2Clusters.C:24
 AliTRDreadRaw2Clusters.C:25
 AliTRDreadRaw2Clusters.C:26
 AliTRDreadRaw2Clusters.C:27
 AliTRDreadRaw2Clusters.C:28
 AliTRDreadRaw2Clusters.C:29
 AliTRDreadRaw2Clusters.C:30
 AliTRDreadRaw2Clusters.C:31
 AliTRDreadRaw2Clusters.C:32
 AliTRDreadRaw2Clusters.C:33
 AliTRDreadRaw2Clusters.C:34
 AliTRDreadRaw2Clusters.C:35
 AliTRDreadRaw2Clusters.C:36
 AliTRDreadRaw2Clusters.C:37
 AliTRDreadRaw2Clusters.C:38
 AliTRDreadRaw2Clusters.C:39
 AliTRDreadRaw2Clusters.C:40
 AliTRDreadRaw2Clusters.C:41