1 void slowClusterCreate() {
3 /////////////////////////////////////////////////////////////////////////
5 // Creates cluster from the digit information.
7 /////////////////////////////////////////////////////////////////////////
9 // Dynamically link some shared libs
10 if (gClassTable->GetID("AliRun") < 0) {
11 gROOT->LoadMacro("loadlibs.C");
13 cout << "Loaded shared libraries" << endl;
16 // Input and output file names
17 Char_t *infile = "galice.root";
18 Char_t *outfile = "TRDclusters.root";
20 // Create the clusterizer
21 AliTRDclusterizerV1 *Clusterizer =
22 new AliTRDclusterizerV1("clusterizer","slow clusterizer class");
25 Clusterizer->SetClusMaxThresh(0);
26 Clusterizer->SetClusSigThresh(0);
27 //Clusterizer->SetVerbose(1);
30 // Open the AliRoot file
31 Clusterizer->Open(infile,0);
32 //Clusterizer->Open(infile,outfile,0);
35 Clusterizer->ReadDigits();
38 Clusterizer->MakeClusters();
40 // Write the cluster tree into file AliTRDclusters.root
41 Clusterizer->WriteClusters(-1);
43 // Save the clusterizer class in the AliROOT file
44 // Clusterizer->Write();