sim.SetMakeDigits(name.Data()) ;
//Merging
if ( opt.Contains("M") )
- sim.MergeWith("./bgrd/galice.root", nevents) ;
- // to implement
- sim.Run(nevents) ;
-
- if ( !opt.Contains("M") ) {
- // Checking result
- if ( name.Contains("PHOS") ) {
- cout << ">>>>>>>>>>>> PHOS " << endl ;
- AliPHOSGetter * gime = AliPHOSGetter::Instance("galice.root") ;
- Int_t event ;
- for (event = 0; event < gime->MaxEvent(); event++) {
- cout << "event # " << event << endl ;
- gime->Event(event, "SD") ;
- cout << " SDigits # " << gime->SDigits()->GetEntries() << endl ;
- cout << " Digits # " << gime->Digits()->GetEntries() << endl ;
- }
- }
- if ( name.Contains("EMCAL") ) {
- cout << ">>>>>>>>>>>> EMCAL " << endl ;
- AliEMCALGetter * gime = AliEMCALGetter::Instance("galice.root");
- Int_t event ;
- for (event = 0; event < gime->MaxEvent(); event++) {
- cout << "event # " << event << endl ;
- gime->Event(event, "SD") ;
- cout << " SDigits # " << gime->SDigits()->GetEntries() << endl ;
- cout << " Digits # " << gime->Digits()->GetEntries() << endl ;
- }
- }
- }
+ sim.MergeWith("bgrd/galice.root") ;
+ //Region of Interest
+ sim.SetRegionOfInterest(kFALSE) ;
+ if ( opt.Contains("W") )
+ sim.SetWriteRawData(name.Data()) ;
+ sim.Run(nevents) ;
}