4 // Test macro for the TRD code
9 // Initialize the test setup
10 gAlice->Init("$(ALICE_ROOT)/TRD/AliTRDconfig.C");
12 // Run one event and create the hits
16 if (gAlice) delete gAlice;
17 TFile *file = (TFile *) gROOT->GetListOfFiles()->FindObject("TRD_test.root");
18 gAlice = (AliRun *) file->Get("gAlice");
20 // Analyze the TRD hits
21 gROOT->LoadMacro("$(ALICE_ROOT)/TRD/AliTRDanalyzeHits.C");
22 if (rc = AliTRDanalyzeHits()) return rc;
24 // Run the digitization
25 gROOT->LoadMacro("$(ALICE_ROOT)/TRD/AliTRDcreateDigits.C");
26 if (rc = AliTRDcreateDigits()) return rc;
28 if (gAlice) delete gAlice;
29 TFile *file = (TFile *) gROOT->GetListOfFiles()->FindObject("TRD_test.root");
30 gAlice = (AliRun *) file->Get("gAlice");
33 gROOT->LoadMacro("$(ALICE_ROOT)/TRD/AliTRDanalyzeDigits.C");
34 if (rc = AliTRDanalyzeDigits()) return rc;
37 gROOT->LoadMacro("$(ALICE_ROOT)/TRD/AliTRDcreateCluster.C");
38 if (rc = AliTRDcreateCluster()) return rc;
40 if (gAlice) delete gAlice;
41 TFile *file = (TFile *) gROOT->GetListOfFiles()->FindObject("TRD_test.root");
42 gAlice = (AliRun *) file->Get("gAlice");
45 gROOT->LoadMacro("$(ALICE_ROOT)/TRD/AliTRDanalyzeCluster.C");
46 if (rc = AliTRDanalyzeCluster()) return rc;