diff --git a/macro/run/run_tra_file.C b/macro/run/run_tra_file.C index a963483fe1a86c22cfadceb49f4345b1fb9af214..30d930169bfba1a7c795e8b7521cd9835f8eef81 100644 --- a/macro/run/run_tra_file.C +++ b/macro/run/run_tra_file.C @@ -2,6 +2,8 @@ SPDX-License-Identifier: GPL-3.0-only Authors: Volker Friese [committer] */ +// clang-format off + /** @file run_tra_file.C ** @author Volker Friese <v.friese@gsi.de> ** @since 3 November 2020 @@ -158,12 +160,15 @@ void run_tra_file(const char* input = "", Int_t nEvents = 1, const char* output run.SetEngine(engine); if (inFile.Contains("pluto", TString::kIgnoreCase)) { run.AddInput(inFile, kPluto); } else - run.AddInput(inFile, kUnigen); + run.AddInput(inFile, kUnigen); run.SetOutFileName(outFile, overwrite); run.SetParFileName(parFile); run.SetGeoFileName(geoFile); run.LoadSetup(setup); + if (!(run.GetSetup())->IsActive(ECbmModuleId::kTarget)) { + std::cout << "Target being generated in tra macro" << std::endl; run.SetTarget(targetMedium, targetThickness, targetDiameter, 0, 0, targetZpos); + }; run.SetBeamPosition(beamPosX, beamPosY, beamSigmaX, beamSigmaY); if (rotateEvents) run.SetRandomEventPlane(); run.SetRandomSeed(randomSeed);