]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDhits2digits.C
Updated LUT for the TOF alignable volumes
[u/mrichter/AliRoot.git] / TRD / AliTRDhits2digits.C
CommitLineData
fa148e6c 1void AliTRDhits2digits()
2{
3
4/////////////////////////////////////////////////////////////////////////
5//
6// Creates digits from the hit information.
7//
8/////////////////////////////////////////////////////////////////////////
9
10 // Dynamically link some shared libs
11 if (gClassTable->GetID("AliRun") < 0) {
12 gROOT->LoadMacro("loadlibs.C");
13 loadlibs();
14 cout << "Loaded shared libraries" << endl;
15 }
16
17 // Input (and output) file name
18 Char_t *alifile = "galice.root";
19
20 // Create the TRD digitzer
21 AliTRDdigitizer *digitizer = new AliTRDdigitizer("TRDdigitizer"
22 ,"TRD digitizer class");
23
24 // Set the parameter
25 digitizer->SetDebug(1);
26
27 // Open the AliRoot file
28 digitizer->Open(alifile);
29
30
31 // Define the parameter object
32 // If no external parameter object is defined,
33 // default parameter will be used
34 AliTRDparameter *parameter = new AliTRDparameter("TRDparameter"
35 ,"TRD parameter class");
36 digitizer->SetParameter(parameter);
37
38 // Create the digits
39 digitizer->MakeDigits();
40
41 // Write the digits into the input file
42 digitizer->WriteDigits();
43
44 // Save the parameter object in the AliROOT file
45 parameter->Write();
46
47}