]>
Commit | Line | Data |
---|---|---|
1 | void AliITSSD2D(TString inFile, TString outFile); | |
2 | ||
3 | void AliITSSDigits2Digits(TString inFile= "galice.root", TString outFile = "") | |
4 | { | |
5 | // This macro takes SDigits and produces Digits. No merging is done | |
6 | // and only one galice.root file is used. | |
7 | // Dynamically link some shared libs | |
8 | TStopwatch timer; | |
9 | if(gAlice) | |
10 | { | |
11 | delete AliRunLoader::Instance(); | |
12 | delete gAlice; | |
13 | gAlice = 0x0; | |
14 | } // end if gAlice | |
15 | cout << "Creating digits from summable digits for the ITS..." << endl; | |
16 | AliITSSD2D(inFile,outFile); | |
17 | timer.Stop(); | |
18 | timer.Print(); | |
19 | } | |
20 | ||
21 | void AliITSSD2D(TString inFile, TString outFile){ | |
22 | AliRunDigitizer * manager = new AliRunDigitizer(1,1); | |
23 | manager->SetInputStream(0,inFile); | |
24 | if(outFile != "")manager->SetOutputFile(outFile); | |
25 | AliITSDigitizer *dITS = new AliITSDigitizer(manager); | |
26 | manager->Exec(""); | |
27 | delete manager; | |
28 | } | |
29 | ||
30 | ||
31 | ||
32 | ||
33 | ||
34 |