From 77b32dffce75fd2b7fa30630c21331984d6a8403 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Tue, 22 Feb 2022 10:53:08 -0600
Subject: [PATCH] Make track*ing scripts compilable

---
 benchmarks/track_finding/scripts/gen_multiple_tracks.cxx | 1 +
 benchmarks/track_finding/scripts/rec_multiple_tracks.cxx | 2 ++
 benchmarks/track_fitting/scripts/gen_multiple_tracks.cxx | 6 ++++--
 benchmarks/track_fitting/scripts/gen_single_tracks.cxx   | 2 ++
 benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx | 2 ++
 benchmarks/track_fitting/scripts/rec_single_tracks.cxx   | 2 ++
 6 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/benchmarks/track_finding/scripts/gen_multiple_tracks.cxx b/benchmarks/track_finding/scripts/gen_multiple_tracks.cxx
index 8596e929..185bb741 100644
--- a/benchmarks/track_finding/scripts/gen_multiple_tracks.cxx
+++ b/benchmarks/track_finding/scripts/gen_multiple_tracks.cxx
@@ -8,6 +8,7 @@
 #include <cmath>
 
 #include "TMath.h"
+#include "TRandom.h"
 
 #include "common_bench/particles.h"
 
diff --git a/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx b/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
index 8026faee..b16230ae 100644
--- a/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
@@ -2,7 +2,9 @@
 #include "TCanvas.h"
 #include "TLegend.h"
 #include "TH1D.h"
+#include "THStack.h"
 #include "TProfile.h"
+#include "Math/Vector4D.h"
 
 #include <iostream>
 R__LOAD_LIBRARY(libJugBase.so)
diff --git a/benchmarks/track_fitting/scripts/gen_multiple_tracks.cxx b/benchmarks/track_fitting/scripts/gen_multiple_tracks.cxx
index f2684006..a8251f09 100644
--- a/benchmarks/track_fitting/scripts/gen_multiple_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/gen_multiple_tracks.cxx
@@ -3,9 +3,11 @@
 #include "HepMC3/WriterAscii.h"
 #include "HepMC3/Print.h"
 
+#include "TRandom.h"
+
 #include <iostream>
-#include<random>
-#include<cmath>
+#include <random>
+#include <cmath>
 #include <math.h>
 #include <TMath.h>
 
diff --git a/benchmarks/track_fitting/scripts/gen_single_tracks.cxx b/benchmarks/track_fitting/scripts/gen_single_tracks.cxx
index 96381051..de7c4c19 100644
--- a/benchmarks/track_fitting/scripts/gen_single_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/gen_single_tracks.cxx
@@ -3,6 +3,8 @@
 #include "HepMC3/WriterAscii.h"
 #include "HepMC3/Print.h"
 
+#include "TRandom.h"
+
 #include <iostream>
 #include <random>
 #include <cmath>
diff --git a/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx b/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
index 81904762..99f0ded5 100644
--- a/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
@@ -2,7 +2,9 @@
 #include "TCanvas.h"
 #include "TLegend.h"
 #include "TH1D.h"
+#include "THStack.h"
 #include "TProfile.h"
+#include "Math/Vector4D.h"
 
 #include <iostream>
 
diff --git a/benchmarks/track_fitting/scripts/rec_single_tracks.cxx b/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
index f6492685..4569358b 100644
--- a/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
@@ -2,7 +2,9 @@
 #include "TCanvas.h"
 #include "TLegend.h"
 #include "TH1D.h"
+#include "THStack.h"
 #include "TProfile.h"
+#include "Math/Vector4D.h"
 
 #include <iostream>
 
-- 
GitLab