Skip to content

Commit 74420d7

Browse files
ffiondagconesab
authored andcommitted
update path tables
1 parent 97aaea1 commit 74420d7

File tree

1 file changed

+27
-25
lines changed

1 file changed

+27
-25
lines changed

MC/config/PWGDQ/EvtGen/GeneratorEvtGen.C

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
R__LOAD_LIBRARY(EvtGen)
22
R__ADD_INCLUDE_PATH($EVTGEN_ROOT/include)
33

4+
45
#include "EvtGenBase/EvtStdHep.hh"
56
#include "EvtGenBase/EvtRandomEngine.hh"
67
#include "EvtGenBase/EvtSimpleRandomEngine.hh"
@@ -228,84 +229,85 @@ void ForceDecay()
228229
// different decay table. case kAll read the default decay table only
229230
//
230231
DecayModeEvt decay = mDecayMode;
232+
TString pathO2 = gSystem->ExpandPathName("$O2DPG_ROOT/MC/config/PWGDQ/EvtGen/DecayTablesEvtgen");
231233
switch(decay)
232234
{
233235
case kEvtAll: // particles decayed "naturally" according to $ALICE_ROOT/TEvtGen/EvtGen/DECAY.DEC
234236
break;
235237
case kEvtBJpsiDiElectron:
236-
SetDecayTable("DecayTablesEvtgen/BTOJPSITOELE.DEC");
238+
SetDecayTable(Form("%s/BTOJPSITOELE.DEC",pathO2.Data()));
237239
break;
238240
case kEvtBJpsi:
239-
SetDecayTable("DecayTablesEvtgen/BTOJPSI.DEC");
241+
SetDecayTable(Form("%s/BTOJPSI.DEC",pathO2.Data()));
240242
break;
241243
case kEvtBJpsiDiMuon:
242-
SetDecayTable("DecayTablesEvtgen/BTOJPSITOMU.DEC");
244+
SetDecayTable(Form("%s/BTOJPSITOMU.DEC",pathO2.Data()));
243245
break;
244246
case kEvtBSemiElectronic:
245-
SetDecayTable("DecayTablesEvtgen/BTOELE.DEC");
247+
SetDecayTable(Form("%s/BTOELE.DEC",pathO2.Data()));
246248
break;
247249
case kEvtHadronicD:
248-
SetDecayTable("DecayTablesEvtgen/HADRONICD.DEC");
250+
SetDecayTable(Form("%s/HADRONICD.DEC",pathO2.Data()));
249251
break;
250252
case kEvtHadronicDWithout4Bodies:
251-
SetDecayTable("DecayTablesEvtgen/HADRONICDWITHOUT4BODIES.DEC");
253+
SetDecayTable(Form("%s/HADRONICDWITHOUT4BODIES.DEC",pathO2.Data()));
252254
break;
253255
case kEvtChiToJpsiGammaToElectronElectron:
254-
SetDecayTable("DecayTablesEvtgen/CHICTOJPSITOELE.DEC");
256+
SetDecayTable(Form("%s/CHICTOJPSITOELE.DEC",pathO2.Data()));
255257
break;
256258
case kEvtChiToJpsiGammaToMuonMuon:
257-
SetDecayTable("DecayTablesEvtgen/CHICTOJPSITOMUON.DEC");
259+
SetDecayTable(Form("%s/CHICTOJPSITOMUON.DEC",pathO2.Data()));
258260
break;
259261
case kEvtSemiElectronic:
260-
SetDecayTable("DecayTablesEvtgen/BANDCTOELE.DEC");
262+
SetDecayTable(Form("%s/BANDCTOELE.DEC",pathO2.Data()));
261263
break;
262264
case kEvtBSemiMuonic:
263-
SetDecayTable("DecayTablesEvtgen/BTOMU.DEC");
265+
SetDecayTable(Form("%s/BTOMU.DEC",pathO2.Data()));
264266
break;
265267
case kEvtSemiMuonic:
266-
SetDecayTable("DecayTablesEvtgen/BANDCTOMU.DEC");
268+
SetDecayTable(Form("%s/BANDCTOMU.DEC",pathO2.Data()));
267269
break;
268270
case kEvtDiElectron:
269-
SetDecayTable("DecayTablesEvtgen/DIELECTRON.DEC");
271+
SetDecayTable(Form("%s/DIELECTRON.DEC",pathO2.Data()));
270272
break;
271273
case kEvtDiMuon:
272-
SetDecayTable("DecayTablesEvtgen/DIMUON.DEC");
274+
SetDecayTable(Form("%s/DIMUON.DEC",pathO2.Data()));
273275
break;
274276
case kEvtBPsiPrimeDiMuon:
275-
SetDecayTable("DecayTablesEvtgen/BTOPSIPRIMETODIMUON.DEC");
277+
SetDecayTable(Form("%s/BTOPSIPRIMETODIMUON.DEC",pathO2.Data()));
276278
break;
277279
case kEvtBPsiPrimeDiElectron:
278-
SetDecayTable("DecayTablesEvtgen/BTOPSIPRIMETODIELECTRON.DEC");
280+
SetDecayTable(Form("%s/BTOPSIPRIMETODIELECTRON.DEC",pathO2.Data()));
279281
break;
280282
case kEvtJpsiDiMuon:
281-
SetDecayTable("DecayTablesEvtgen/JPSIDIMUON.DEC");
283+
SetDecayTable(Form("%s/JPSIDIMUON.DEC",pathO2.Data()));
282284
break;
283285
case kEvtPsiPrimeJpsiDiElectron:
284-
SetDecayTable("DecayTablesEvtgen/PSIPRIMETOJPSITOMU.DEC");
286+
SetDecayTable(Form("%s/PSIPRIMETOJPSITOMU.DEC",pathO2.Data()));
285287
break;
286288
case kEvtPhiKK:
287-
SetDecayTable("DecayTablesEvtgen/PHITOK.DEC");
289+
SetDecayTable(Form("%s/PHITOK.DEC",pathO2.Data()));
288290
break;
289291
case kEvtOmega:
290-
SetDecayTable("DecayTablesEvtgen/OMEGATOLAMBDAK.DEC");
292+
SetDecayTable(Form("%s/OMEGATOLAMBDAK.DEC",pathO2.Data()));
291293
break;
292294
case kEvtLambda:
293-
SetDecayTable("DecayTablesEvtgen/LAMBDATOPROTPI.DEC");
295+
SetDecayTable(Form("%s/LAMBDATOPROTPI.DEC",pathO2.Data()));
294296
break;
295297
case kEvtHardMuons:
296-
SetDecayTable("DecayTablesEvtgen/HARDMUONS.DEC");
298+
SetDecayTable(Form("%s/HARDMUONS.DEC",pathO2.Data()));
297299
break;
298300
case kEvtElectronEM:
299-
SetDecayTable("DecayTablesEvtgen/ELECTRONEM.DEC");
301+
SetDecayTable(Form("%s/ELECTRONEM.DEC",pathO2.Data()));
300302
break;
301303
case kEvtDiElectronEM:
302-
SetDecayTable("DecayTablesEvtgen/DIELECTRONEM.DEC");
304+
SetDecayTable(Form("%s/DIELECTRONEM.DEC",pathO2.Data()));
303305
break;
304306
case kEvtGammaEM:
305-
SetDecayTable("DecayTablesEvtgen/GAMMAEM.DEC");
307+
SetDecayTable(Form("%s/GAMMAEM.DEC",pathO2.Data()));
306308
break;
307309
case kEvtBeautyUpgrade:
308-
SetDecayTable("DecayTablesEvtgen/BEAUTYUPGRADE.DEC");
310+
SetDecayTable(Form("%s/BEAUTYUPGRADE.DEC",pathO2.Data()));
309311
break;
310312
}
311313
return;

0 commit comments

Comments
 (0)