From 5bd6b3c2d021ab267e2446d861fda235b59ca84b Mon Sep 17 00:00:00 2001
From: erodrigu <eduardo.rodrigues@cern.ch>
Date: Tue, 16 Feb 2021 11:48:49 +0100
Subject: [PATCH] Remove Phys/PhysDict

---
 Phys/PhysDict/CMakeLists.txt    | 23 --------
 Phys/PhysDict/dict/PhysDict.h   | 36 ------------
 Phys/PhysDict/dict/PhysDict.xml | 22 --------
 Phys/PhysDict/doc/release.notes | 99 ---------------------------------
 4 files changed, 180 deletions(-)
 delete mode 100644 Phys/PhysDict/CMakeLists.txt
 delete mode 100644 Phys/PhysDict/dict/PhysDict.h
 delete mode 100644 Phys/PhysDict/dict/PhysDict.xml
 delete mode 100755 Phys/PhysDict/doc/release.notes

diff --git a/Phys/PhysDict/CMakeLists.txt b/Phys/PhysDict/CMakeLists.txt
deleted file mode 100644
index 5d882b4ed..000000000
--- a/Phys/PhysDict/CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-###############################################################################
-# (c) Copyright 2000-2020 CERN for the benefit of the LHCb Collaboration      #
-#                                                                             #
-# This software is distributed under the terms of the GNU General Public      #
-# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   #
-#                                                                             #
-# In applying this licence, CERN does not waive the privileges and immunities #
-# granted to it by virtue of its status as an Intergovernmental Organization  #
-# or submit itself to any jurisdiction.                                       #
-###############################################################################
-gaudi_subdir(PhysDict)
-
-gaudi_depends_on_subdirs(Event/HltEvent
-                         Event/RecEvent)
-
-find_package(ROOT)
-include_directories(SYSTEM ${ROOT_INCLUDE_DIRS})
-
-gaudi_add_dictionary(Phys
-                     dict/PhysDict.h
-                     dict/PhysDict.xml
-                     LINK_LIBRARIES HltEvent RecEvent)
-
diff --git a/Phys/PhysDict/dict/PhysDict.h b/Phys/PhysDict/dict/PhysDict.h
deleted file mode 100644
index d228c67ec..000000000
--- a/Phys/PhysDict/dict/PhysDict.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*****************************************************************************\
-* (c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration      *
-*                                                                             *
-* This software is distributed under the terms of the GNU General Public      *
-* Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   *
-*                                                                             *
-* In applying this licence, CERN does not waive the privileges and immunities *
-* granted to it by virtue of its status as an Intergovernmental Organization  *
-* or submit itself to any jurisdiction.                                       *
-\*****************************************************************************/
-// $Id: PhysDict.h,v 1.12 2010-08-20 09:50:09 jpalac Exp $
-#ifndef DICT_PHYSDICT_H
-#define DICT_PHYSDICT_H 1
-
-// Include files
-
-/** @file PhysDict PhysDict.h dict/PhysDict.h
- *
- *
- *  @author Juan PALACIOS
- *  @date   2006-10-02
- */
-#include "Event/HltDecReports.h"
-#include "Event/RecVertex.h"
-namespace {
-
-  struct _Instantiations {
-    std::pair<std::string, LHCb::HltDecReport>              _i1;
-    std::vector<std::pair<std::string, LHCb::HltDecReport>> _i2;
-    GaudiUtils::VectorMap<std::string, LHCb::HltDecReport>  _i3;
-    std::vector<LHCb::RecVertex>                            _i4;
-  };
-
-} // namespace
-
-#endif // DICT_PHYSDICT_H
diff --git a/Phys/PhysDict/dict/PhysDict.xml b/Phys/PhysDict/dict/PhysDict.xml
deleted file mode 100644
index 674a4c2e1..000000000
--- a/Phys/PhysDict/dict/PhysDict.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--
-    (c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
-
-    This software is distributed under the terms of the GNU General Public
-    Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<lcgdict>
-  <!-- <class name = "std::pair<std::string, LHCb::HltDecReport>" /> -->
-  <class name = "std::vector<std::pair<std::string, LHCb::HltDecReport> >" />
-  <!-- <class name = "LHCb::HltDecReports::Container" /> -->
-  <exclusion>
-    <class pattern = "*HltDecReport*">
-      <method name = "=="/>
-      <method name = "<"/>
-    </class>
-  </exclusion>
-  <class name = "std::vector<LHCb::RecVertex>" />
-</lcgdict>
diff --git a/Phys/PhysDict/doc/release.notes b/Phys/PhysDict/doc/release.notes
deleted file mode 100755
index ec98d37c1..000000000
--- a/Phys/PhysDict/doc/release.notes
+++ /dev/null
@@ -1,99 +0,0 @@
-!-----------------------------------------------------------------------------
-! Package     : Phys/PhysDict
-! Responsible : Juan PALACIOS
-! Purpose     : REFLEX missing dictionaries for various classes
-!-----------------------------------------------------------------------------
-
-!========================= PhysDict v4r2p4 2014-07-25 =========================
-
-! 2014-07-11 - Marco Clemencic
- - Removed duplicate dictionary entries.
-
-!========================= PhysDict v4r2p3 2012-11-30 =========================
-
-! 2012-11-29 - Marco Clemencic
- - Added CMake configuration file.
-
-!========================= PhysDict v4r2p2 2012-02-03 =========================
-
-! 2012-02-03 - Chris Jones
- - Just to finally release various trivial things in SVN ...
-
-!========================= PhysDict v4r2p1 2011-12-15 =========================
-
-! 2010-08-19 - Juan Palacios
- - Changes removed. Particle2LHCbIDVectorMap equivalent class is now in
-   Phys/DaVinciMaps, which generates the necessary dictionaries.
-
-! 2010-08-19 - Juan Palacios
- - Attemt at genereting dictionaries for Particle2LHCbIDVectorMap.
-
-!========================== PhysDict v4r2 2010-02-17 =======================
-
-! 2010-02-17 - Juan Palacios
- - Add dicitonaries for std::vector<LHCb::RecVertex>
- - Increase to v4r2
-
-!========================== PhysDict v4r1 2009-08-11 =======================
-
-! 2009-07-28 - Juan PALACIOS
- - cmt/requirements
-  . Remove DaVinciKernel dependency
-  . Increase version to v4r1
-
-!========================== PhysDict v4r0p2 2009-06-25 =====================
-
-! 2009-06-25 - Juan PALACIOS
- - cmt/requirements
-  . Add magic line for windows compilation
-
-!========================== PhysDict v4r0p1 2009-06-11 =====================
-
-! 2009-06-11 - Juan PALACIOS
- - cmt/requirements
-  . Increase version to v4r0p1
-
-! 2009-06-10 - Juan PALACIOS
- - dict/PhysDict.xml, dict/PhysDict.h
-  . Add dicitonary for vector<pair<string, HltDecReport>, which corresponds
-    to VectorMap<string, HltDecReport>'s on;y data member.
-
-!========================== PhysDict v4r0 2009-06-05 =======================
-
-! 2009-06-04 - Juan PALACIOS
-  - dict/PhysDict.xml
-    . Exclude operators HltDecReport::operator< and HleDecReport::operator== 
-      from selection to avoid compilation problems. 
-  - dict/PhysDict.h
-    . remove free binary operators == and < for HltDecReport.
-
-! 2007-06-04 - Juan PALACIOS
-  - cmt/requirements
-    . Increase version to v4r0
-  - dict/PhysDict.h, dict/PhysDict.xml
-    . Add dicitonaries for GaudiUtils::VectorMap< std::string, LHCb::HltDecReport >
-
-
-!========================== PhysDict v2r2 2007-01-29 =======================
-
-! 2007-01-29 - Juan PALACIOS
-  - cmt/requirements
-    . Increase version to v2r2
-
-! 2007-01-19 - Juan PALACIOS
-  - Remove std::ostream& operator<< for StatusCode as this is now 
-    available in Gaudi.
-
-!========================== PhysDict v2r1 2007-01-12 =======================
-! 2007-01-12 - Florence Ranjard
- - remove build of libPhysDict, it is done by reflex
-
-!========================== PhysDict v2r0 2006-10-17 =========================
-
-! 2006-10-17 - Juan PALACIOS
-
-  - Increase version to v2r0.
-  - Use new DaVinciMCKernel instead of DaVinciMCTools.
-
-! 2006-10-09 - Juan PALACIOS
- - First release, v1r0
-- 
GitLab