From e744354ef544b066e4e5a663d695429e8521e50a Mon Sep 17 00:00:00 2001 From: Markus Frank <Markus.Frank@cern.ch> Date: Mon, 19 Jun 2017 17:16:53 +0200 Subject: [PATCH] Fixes after rebasing --- DDRec/include/DDRec/CellIDPositionConverter.h | 3 +-- DDRec/include/DDRec/MaterialManager.h | 2 +- DDRec/include/DDRec/SurfaceManager.h | 2 +- DDRec/src/SurfaceManager.cpp | 6 +----- DDRec/src/plugins/createSurfaceManager.cpp | 2 +- UtilityApps/src/test_surfaces.cpp | 2 +- 6 files changed, 6 insertions(+), 11 deletions(-) diff --git a/DDRec/include/DDRec/CellIDPositionConverter.h b/DDRec/include/DDRec/CellIDPositionConverter.h index a5b6eca8e..47cf9f7ce 100644 --- a/DDRec/include/DDRec/CellIDPositionConverter.h +++ b/DDRec/include/DDRec/CellIDPositionConverter.h @@ -1,12 +1,11 @@ #ifndef CellIDPositionConverter_H_ #define CellIDPositionConverter_H_ -#include "DD4hep/LCDD.h" +#include "DD4hep/Detector.h" #include "DD4hep/Readout.h" #include "DD4hep/VolumeManager.h" #include "DDSegmentation/Segmentation.h" -#include "DDRec/tempdefs.h" #include <set> #include <string> diff --git a/DDRec/include/DDRec/MaterialManager.h b/DDRec/include/DDRec/MaterialManager.h index 37c5a5442..b21430e6b 100644 --- a/DDRec/include/DDRec/MaterialManager.h +++ b/DDRec/include/DDRec/MaterialManager.h @@ -1,7 +1,7 @@ #ifndef rec_MaterialManager_H_ #define rec_MaterialManager_H_ -#include "DD4hep/LCDD.h" +#include "DD4hep/Detector.h" #include "DD4hep/Objects.h" #include "DDRec/Vector3D.h" #include "DDRec/Material.h" diff --git a/DDRec/include/DDRec/SurfaceManager.h b/DDRec/include/DDRec/SurfaceManager.h index 5849c8b49..030eb72e5 100644 --- a/DDRec/include/DDRec/SurfaceManager.h +++ b/DDRec/include/DDRec/SurfaceManager.h @@ -2,7 +2,7 @@ #define rec_SurfaceManager_H_ #include "DDRec/ISurface.h" -#include "DD4hep/LCDD.h" +#include "DD4hep/Detector.h" #include <string> #include <map> diff --git a/DDRec/src/SurfaceManager.cpp b/DDRec/src/SurfaceManager.cpp index 47f544039..ee703d227 100644 --- a/DDRec/src/SurfaceManager.cpp +++ b/DDRec/src/SurfaceManager.cpp @@ -13,8 +13,6 @@ namespace dd4hep { namespace rec { - SurfaceManager::SurfaceManager(){ - SurfaceManager::SurfaceManager(Detector& theDetector){ // have to make sure the volume manager is populated once in order to have @@ -42,10 +40,8 @@ namespace dd4hep { return 0 ; } - void SurfaceManager::initialize(Detector& theDetector) { + void SurfaceManager::initialize(Detector& description) { - Detector& description = Detector::getInstance(); - const std::vector<std::string>& types = description.detectorTypes() ; for(unsigned i=0,N=types.size();i<N;++i){ diff --git a/DDRec/src/plugins/createSurfaceManager.cpp b/DDRec/src/plugins/createSurfaceManager.cpp index ea4457c52..03f54a213 100644 --- a/DDRec/src/plugins/createSurfaceManager.cpp +++ b/DDRec/src/plugins/createSurfaceManager.cpp @@ -29,7 +29,7 @@ namespace dd4hep{ printout(INFO,"InstallSurfaceManager","**** running plugin InstallSurfaceManager ! " ); - description.addExtension<SurfaceManager>( new SurfaceManager() ) ; + description.addExtension<SurfaceManager>( new SurfaceManager(description) ) ; printout(INFO,"InstallSurfaceManager","%s" , description.extension<SurfaceManager>()->toString().c_str() ); diff --git a/UtilityApps/src/test_surfaces.cpp b/UtilityApps/src/test_surfaces.cpp index b68a2794f..7476bbc6b 100644 --- a/UtilityApps/src/test_surfaces.cpp +++ b/UtilityApps/src/test_surfaces.cpp @@ -1,4 +1,4 @@ -\//========================================================================== +//========================================================================== // AIDA Detector description implementation //-------------------------------------------------------------------------- // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN) -- GitLab