@@ -46,7 +46,7 @@ using namespace Pythia8;
4646class GeneratorParametrisedJetModel : public o2 ::eventgen ::GeneratorPythia8 {
4747public :
4848 /// constructor
49- GeneratorParametrisedJetModel (std ::string inputSimParametersPath , std ::string inputSimParametersFileName , bool generateUE = true, bool debug = false ) : mInputSimParametersPath {inputSimParametersPath }, mInputSimParametersFileName {inputSimParametersFileName }, mGenerateUE {generateUE }, mDebug { debug } {
49+ GeneratorParametrisedJetModel (std ::string inputSimParametersPath , std ::string inputSimParametersFileName , bool generateUE = true) : mInputSimParametersPath {inputSimParametersPath }, mInputSimParametersFileName {inputSimParametersFileName }, mGenerateUE {generateUE } {
5050
5151 std ::string inputFilePathName = "alien://" + inputSimParametersPath + inputSimParametersFileName ;
5252 if (!gGrid ) {
@@ -100,6 +100,10 @@ public:
100100
101101 // write log of simulation?
102102 std ::string writeLog ("simLog" );
103+ if (!jsonDocument .HasMember (writeLog .c_str ())) {
104+ cout << "Check the sim parameters file! Item " << writeLog .c_str () << " is missing!" << endl ;
105+ exit (1 );
106+ }
103107 mDebug = jsonDocument [writeLog .c_str ()].GetBool ();
104108
105109 // get parameters for sim
@@ -182,7 +186,7 @@ public:
182186
183187 if (mDebug ) {
184188 cout << "####################### creating partons signal #######################" << endl ;
185- cout << "AIMERIC: signal, count " << nJets << " for mNJetsAverage = " << mNJetsAverage << "" << endl ;
189+ cout << "signal: count " << nJets << " for mNJetsAverage = " << mNJetsAverage << "" << endl ;
186190 }
187191
188192 TClonesArray * genParticlesArray = new TClonesArray ("TParticle" , 1000 );
@@ -388,7 +392,6 @@ private:
388392///___________________________________________________________
389393FairGenerator * generateParametrisedJetModel (std ::string inputSimParametersPath ,
390394 std ::string inputSimParametersFileName ,
391- bool generateUE = true,
392- bool debug = false) {
393- return new GeneratorParametrisedJetModel (inputSimParametersPath , inputSimParametersFileName , generateUE , debug );
395+ bool generateUE = true) {
396+ return new GeneratorParametrisedJetModel (inputSimParametersPath , inputSimParametersFileName , generateUE );
394397}
0 commit comments