1 #include "AliSimulation.h"
3 #include "AliPHOSGetter.h"
4 #include "AliEMCALGetter.h"
7 void simu(TString opt, TString name)
10 // Generation and simulation
11 if ( !opt.Contains("G") )
12 sim.SetRunGeneration(kFALSE) ;
14 if ( !opt.Contains("S") )
15 sim.SetMakeSDigits("") ;
17 sim.SetMakeSDigits(name.Data()) ;
19 if ( !opt.Contains("D") )
20 sim.SetMakeDigits("") ;
22 sim.SetMakeDigits(name.Data()) ;
27 if ( name.Contains("PHOS") ) {
28 cout << ">>>>>>>>>>>> PHOS " << endl ;
29 AliPHOSGetter * gime = AliPHOSGetter::Instance("galice.root") ;
31 for (event = 0; event < gime->MaxEvent(); event++) {
32 cout << "event # " << event << endl ;
33 gime->Event(event, "SD") ;
34 cout << " SDigits # " << gime->SDigits()->GetEntries() << endl ;
35 cout << " Digits # " << gime->Digits()->GetEntries() << endl ;
38 if ( name.Contains("EMCAL") ) {
39 cout << ">>>>>>>>>>>> EMCAL " << endl ;
40 AliEMCALGetter * gime = AliEMCALGetter::Instance("galice.root") ;
42 for (event = 0; event < gime->MaxEvent(); event++) {
43 cout << "event # " << event << endl ;
44 gime->Event(event, "SD") ;
45 cout << " SDigits # " << gime->SDigits()->GetEntries() << endl ;
46 cout << " Digits # " << gime->Digits()->GetEntries() << endl ;