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);