]>
Commit | Line | Data |
---|---|---|
d72b20e2 | 1 | void AliTRDcreateDigitsPPR() { |
2 | ||
3 | ///////////////////////////////////////////////////////////////////////// | |
4 | // | |
5 | // Creates the digits from the hit information. | |
6 | // | |
7 | ///////////////////////////////////////////////////////////////////////// | |
8 | ||
9 | // Dynamically link some shared libs | |
10 | if (gClassTable->GetID("AliRun") < 0) { | |
11 | gROOT->LoadMacro("loadlibs.C"); | |
12 | loadlibs(); | |
13 | cout << "Loaded shared libraries" << endl; | |
14 | } | |
15 | ||
16 | // Input (and output) file name | |
17 | Char_t *alifile = "galice.root"; | |
18 | ||
19 | // Create the TRD digitzer | |
20 | AliTRDdigitizer *Digitizer = new AliTRDdigitizer("digitizer","Digitizer class"); | |
21 | ||
22 | // Set the parameter | |
23 | Digitizer->SetDiffusion(); | |
24 | Digitizer->SetVerbose(1); | |
25 | //Digitizer->SetExB(); | |
26 | ||
27 | // Take out ADC conversion for raw data digits | |
28 | Digitzer->SetADCinRange(1000000); | |
29 | Digitzer->SetADCoutRange(1000000); | |
30 | Digitzer->SetADCthreshold(0); | |
31 | ||
32 | // Open the AliRoot file | |
33 | Digitizer->Open(alifile); | |
34 | ||
35 | // Create the digits | |
36 | Digitizer->MakeDigits(); | |
37 | ||
38 | // Write the digits into the input file | |
39 | Digitizer->WriteDigits(); | |
40 | ||
41 | // Save the digitizer class in the AliROOT file | |
42 | Digitizer->Write(); | |
43 | ||
44 | } |