1 ////////////////////////////////////////////////////////////////////////
3 // name: AliTOFtestDigitizer
5 // last update: 11-VI-2002
6 // author: F. Pierella | pierella@bo.infn.it
10 // creates digits from sdigits for TOF detector
11 // stores sdigits in separate file (or in the source file
12 // with sdigits). Stores gAlice object and copies TE to the
16 // char* fileNameSignal ... input file with sdigits
17 // TString fileNameDigits ... output file with digits
18 // Int_t nEvents ... how many events to process
20 // Updated to the new I/O: C. Zampolli
22 /////////////////////////////////////////////////////////////////////
24 #if !defined(__CINT__) || defined(__MAKECINT__)
26 #include "AliTOFDigitizer.h"
27 #include "../STEER/AliRunDigitizer.h"
28 #include "../STEER/AliDigitizer.h"
29 #include "TStopwatch.h"
32 Int_t AliTOFtestDigitizer(const char* fileNameSignal = "galice.root",
33 /*const char* fileNameSignal = "signal/galice.root",
34 const char* fileNameBkgrd = "bkgrd/galice.root",*/
35 Int_t nEvents = -1, Int_t signalPerBkgrd = 1,
39 // delete the current gAlice object, the one from input file will be used
42 delete gAlice->GetRunLoader();
47 AliRunDigitizer * manager = new AliRunDigitizer(1/*2*/,signalPerBkgrd);
48 manager->SetInputStream(0, fileNameSignal);
49 //manager->SetInputStream(1, fileNameBkgrd);
50 //manager->SetOutputFile(fileNameSignal);
51 if (nEvents >= 0) manager->SetNrOfEventsToWrite(nEvents);
53 if (iTOF) AliTOFDigitizer *dTOF = new AliTOFDigitizer(manager);
57 manager->Exec("deb all");
66 delete gAlice->GetRunLoader();