From 686e4bd107ab44b35427d0af402b28da123656e3 Mon Sep 17 00:00:00 2001 From: Ianna Osborne <ianna.osborne@cern.ch> Date: Thu, 5 Nov 2020 14:52:25 +0100 Subject: [PATCH] add ROOT includes --- examples/DDCMS/src/plugins/DDEcalEndcapAlgo.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/DDCMS/src/plugins/DDEcalEndcapAlgo.cpp b/examples/DDCMS/src/plugins/DDEcalEndcapAlgo.cpp index 7c7d11588..8e1bef45f 100644 --- a/examples/DDCMS/src/plugins/DDEcalEndcapAlgo.cpp +++ b/examples/DDCMS/src/plugins/DDEcalEndcapAlgo.cpp @@ -1,5 +1,8 @@ #include "DD4hep/DetFactoryHelper.h" #include "DDCMS/DDCMSPlugins.h" +#include <Math/AxisAngle.h> +#include <Math/Rotation3D.h> +#include <Math/Vector3D.h> #include <CLHEP/Geometry/Transform3D.h> #include <CLHEP/Units/GlobalPhysicalConstants.h> @@ -17,8 +20,11 @@ using namespace std; using namespace cms; using namespace dd4hep; +using DD3Vector = ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>>; using DDTranslation = ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >; using DDRotation = ROOT::Math::Rotation3D; +using DDRotationMatrix = ROOT::Math::Rotation3D; +using DDAxisAngle = ROOT::Math::AxisAngle; // Define Endcap Supercrystal class @@ -392,7 +398,7 @@ namespace { } } // namespace -static long algorithm(dd4hep::Detector& /* description */, cms::DDParsingContext& ctxt, xml_h e, +static long algorithm(dd4hep::Detector& /* description */, ParsingContext& ctxt, xml_h e, SensitiveDetector& /* sens */) { BenchmarkGrd counter("DDEcalEndcapAlgo"); cms::DDNamespace ns(ctxt, e, true); -- GitLab