void AliTRDDigitsDDL2Clusters()
{
/////////////////////////////////////////////////////////////////////////
//
// Creates cluster from the digit information.
//
/////////////////////////////////////////////////////////////////////////
// Dynamically link some shared libs
if (gClassTable->GetID("AliRun") < 0) {
gROOT->LoadMacro("loadlibs.C");
loadlibs();
cout << "Loaded shared libraries" << endl;
}
// Input and output file names
Char_t *infile = "galice.root";
// Create the clusterizer
AliTRDclusterizerV1 *clusterizer =
new AliTRDclusterizerV1("clusterizer","Clusterizer class");
// Read the parameter
TFile *parfile = TFile::Open(infile);
AliTRDparameter *par = (AliTRDparameter *) parfile->Get("TRDparameter");
par->ReInit();
clusterizer->SetParameter(par);
// Set the parameter
clusterizer->SetVerbose(1);
//Number of events
TTree * te = (TTree*)parfile->Get("TE");
Int_t nev = (Int_t)te->GetEntries();
for(Int_t iev=0;iev<nev;iev++) {
AliRawReaderFile rawReader(iev);
// Open the AliRoot file
clusterizer->Open(infile,iev);
// Load the digits
clusterizer->ReadDigits(&rawReader);
clusterizer->Dump();
// Find the cluster
clusterizer->MakeClusters();
// Write the cluster tree into file AliTRDclusters.root
clusterizer->WriteClusters(-1);
}
}
AliTRDDigitsDDL2Clusters.C:1 AliTRDDigitsDDL2Clusters.C:2 AliTRDDigitsDDL2Clusters.C:3 AliTRDDigitsDDL2Clusters.C:4 AliTRDDigitsDDL2Clusters.C:5 AliTRDDigitsDDL2Clusters.C:6 AliTRDDigitsDDL2Clusters.C:7 AliTRDDigitsDDL2Clusters.C:8 AliTRDDigitsDDL2Clusters.C:9 AliTRDDigitsDDL2Clusters.C:10 AliTRDDigitsDDL2Clusters.C:11 AliTRDDigitsDDL2Clusters.C:12 AliTRDDigitsDDL2Clusters.C:13 AliTRDDigitsDDL2Clusters.C:14 AliTRDDigitsDDL2Clusters.C:15 AliTRDDigitsDDL2Clusters.C:16 AliTRDDigitsDDL2Clusters.C:17 AliTRDDigitsDDL2Clusters.C:18 AliTRDDigitsDDL2Clusters.C:19 AliTRDDigitsDDL2Clusters.C:20 AliTRDDigitsDDL2Clusters.C:21 AliTRDDigitsDDL2Clusters.C:22 AliTRDDigitsDDL2Clusters.C:23 AliTRDDigitsDDL2Clusters.C:24 AliTRDDigitsDDL2Clusters.C:25 AliTRDDigitsDDL2Clusters.C:26 AliTRDDigitsDDL2Clusters.C:27 AliTRDDigitsDDL2Clusters.C:28 AliTRDDigitsDDL2Clusters.C:29 AliTRDDigitsDDL2Clusters.C:30 AliTRDDigitsDDL2Clusters.C:31 AliTRDDigitsDDL2Clusters.C:32 AliTRDDigitsDDL2Clusters.C:33 AliTRDDigitsDDL2Clusters.C:34 AliTRDDigitsDDL2Clusters.C:35 AliTRDDigitsDDL2Clusters.C:36 AliTRDDigitsDDL2Clusters.C:37 AliTRDDigitsDDL2Clusters.C:38 AliTRDDigitsDDL2Clusters.C:39 AliTRDDigitsDDL2Clusters.C:40 AliTRDDigitsDDL2Clusters.C:41 AliTRDDigitsDDL2Clusters.C:42 AliTRDDigitsDDL2Clusters.C:43 AliTRDDigitsDDL2Clusters.C:44 AliTRDDigitsDDL2Clusters.C:45 AliTRDDigitsDDL2Clusters.C:46 AliTRDDigitsDDL2Clusters.C:47 AliTRDDigitsDDL2Clusters.C:48 AliTRDDigitsDDL2Clusters.C:49 AliTRDDigitsDDL2Clusters.C:50 AliTRDDigitsDDL2Clusters.C:51 AliTRDDigitsDDL2Clusters.C:52 AliTRDDigitsDDL2Clusters.C:53 AliTRDDigitsDDL2Clusters.C:54 AliTRDDigitsDDL2Clusters.C:55 AliTRDDigitsDDL2Clusters.C:56 AliTRDDigitsDDL2Clusters.C:57