From 26eeb092d261dcd182a155e5ab3e21f04cbf1208 Mon Sep 17 00:00:00 2001 From: Frank Winklmeier <fwinkl@cern> Date: Tue, 10 Nov 2020 12:15:14 +0100 Subject: [PATCH] StandardModelPhysTagTools: delete obsolete physics tag package --- .../StandardModelPhysTagTools/CMakeLists.txt | 36 --------- .../StandardModelPhysTagTool.h | 53 ------------ .../doc/packagedoc.h | 20 ----- .../StandardModelPhysTagTool_jobOptions.py | 14 ---- .../src/StandardModelTagTool.cxx | 81 ------------------- .../StandardModelPhysTagTools_entries.cxx | 6 -- 6 files changed, 210 deletions(-) delete mode 100644 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt delete mode 100755 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/StandardModelPhysTagTools/StandardModelPhysTagTool.h delete mode 100644 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/doc/packagedoc.h delete mode 100755 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/share/StandardModelPhysTagTool_jobOptions.py delete mode 100755 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/StandardModelTagTool.cxx delete mode 100644 PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/components/StandardModelPhysTagTools_entries.cxx diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt deleted file mode 100644 index f6898917e65..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################ -# Package: StandardModelPhysTagTools -################################################################################ - -# Declare the package name: -atlas_subdir( StandardModelPhysTagTools ) - -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/AthenaBaseComps - Database/AthenaPOOL/AthenaPoolUtilities - GaudiKernel - PhysicsAnalysis/EventTag/TagEvent - PRIVATE - Reconstruction/Jet/JetEvent ) - -# External dependencies: -find_package( CLHEP ) - -# Component(s) in the package: -atlas_add_library( StandardModelPhysTagToolsLib - src/*.cxx - PUBLIC_HEADERS StandardModelPhysTagTools - PRIVATE_INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS} - LINK_LIBRARIES AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent - PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} JetEvent ) - -atlas_add_component( StandardModelPhysTagTools - src/components/*.cxx - INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent JetEvent StandardModelPhysTagToolsLib ) - -# Install files from the package: -atlas_install_joboptions( share/*.py ) - diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/StandardModelPhysTagTools/StandardModelPhysTagTool.h b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/StandardModelPhysTagTools/StandardModelPhysTagTool.h deleted file mode 100755 index fcdbb1b8075..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/StandardModelPhysTagTools/StandardModelPhysTagTool.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef STANDARDMODELPHYSTAGTOOL_H -#define STANDARDMODELPHYSTAGTOOL_H - -/***************************************************************************** -Name : StandardModelPhysTagTool.h -Package : offline/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : build the StandardModelPhys Tag object - AnalysisTag.h. - The StandardModelPhys Analysis Tag fragment is built here - For example encoding the results of hypotheses on different channels -*****************************************************************************/ - -#include "AthenaBaseComps/AthAlgTool.h" -#include "TagEvent/TagFragmentCollection.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" - -#include <map> - -/** Interface ID for StandardModelPhysTagTool*/ -static const InterfaceID IID_StandardModelPhysTagTool("StandardModelPhysTagTool", 1, 0); - -class StandardModelPhysTagTool : public AthAlgTool { - -public: - - /** Standard Constructor */ - StandardModelPhysTagTool(const std::string& type, const std::string& name, const IInterface* parent); - - /** AlgTool and IAlgTool interface methods */ - static const InterfaceID& interfaceID( ) { return IID_StandardModelPhysTagTool; }; - - /** Overriding initialize, finalize and execute */ - virtual StatusCode initialize(); - virtual StatusCode attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, const int max); - virtual StatusCode execute(TagFragmentCollection& smTagCol, const int max); - virtual StatusCode finalize(); - -private: - - /** Properties */ - std::string m_jetContainerName; - double m_jetPtCut; - }; - -#endif // STANDARDMODELPHYSTAGTOOL_H - - - diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/doc/packagedoc.h b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/doc/packagedoc.h deleted file mode 100644 index 8f47eae7036..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/doc/packagedoc.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/** -@page StandardModelPhysTagTools_page StandardModelPhysTagTools - -@section StandardModelPhysTagTools_introductionStandardModelPhysTagTools Introduction -This package contains the alg tools for building the TAG fragment for Standard Model Physics Analysis - -@section StandardModelPhysTagTools_packagecontentStandardModelPhysTagTools Package Contents -StandardModelPhysTagTools contains the following tools: - -- StandardModelPhysTagTool ... tool for Standard Model Physics Analysis TAG fragment - -- for questions and comments: ketevi@bnl.gov - - - -*/ diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/share/StandardModelPhysTagTool_jobOptions.py b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/share/StandardModelPhysTagTool_jobOptions.py deleted file mode 100755 index 185133f97a0..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/share/StandardModelPhysTagTool_jobOptions.py +++ /dev/null @@ -1,14 +0,0 @@ -include.block ("StandardModelPhysTagTools/StandardModelPhysTagTool_jobOptions.py") - -########### StandardModelPhysics analysis tag options ################ - -from StandardModelPhysTagTools.StandardModelPhysTagToolsConf import \ -StandardModelPhysTagTool as ConfiguredSMTagTool -StandardModelPhysTagTool=ConfiguredSMTagTool( - JetContainer = "AntiKt4TopoJets", - EtCut = 15.0*GeV) -ToolSvc += StandardModelPhysTagTool - - - - diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/StandardModelTagTool.cxx b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/StandardModelTagTool.cxx deleted file mode 100755 index 33efb0d5cb5..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/StandardModelTagTool.cxx +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/***************************************************************************** -Name : StandardModelPhysTagTool.cxx -Package : offline/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : create a StandardModelPhysTag - a word to encode StandardModelPhys specific information such - as the results of hypotheses - -*****************************************************************************/ - -#include "Gaudi/Property.h" -#include "CLHEP/Units/SystemOfUnits.h" -#include "GaudiKernel/GaudiException.h" - -#include "JetEvent/JetCollection.h" - -#include "StandardModelPhysTagTools/StandardModelPhysTagTool.h" -#include "TagEvent/StandardModelPhysAttributeNames.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" - -/** the constructor */ -StandardModelPhysTagTool::StandardModelPhysTagTool (const std::string& type, const -std::string& name, const IInterface* parent) : - AthAlgTool( type, name, parent ) { - - /** AOD Container Names */ - declareProperty("JetContainer", m_jetContainerName = "AntiKt4TopoJets"); - - /** Pt cut on jte - modifiable in job options */ - declareProperty("EtCut", m_jetPtCut = 15.0*CLHEP::GeV); - - declareInterface<StandardModelPhysTagTool>( this ); -} - -/** initialization - called once at the begginning */ -StatusCode StandardModelPhysTagTool::initialize() { - ATH_MSG_DEBUG( "in intialize()" ); - return StatusCode::SUCCESS; -} - -/** build the attribute list - called in initialize */ -StatusCode StandardModelPhysTagTool::attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, - const int max) { - - ATH_MSG_DEBUG( "in attributeSpecification()" ); - - /** specifiy the StandardModelPhys the attributes */ - - attrMap[ SmAttributeNames[0] ] = AthenaAttributeType("unsigned int", SmAttributeUnitNames[0], SmAttributeGroupNames[0]) ; - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** execute - called on every event */ -StatusCode StandardModelPhysTagTool::execute(TagFragmentCollection& smTagCol, const int max) { - - ATH_MSG_DEBUG( "in execute()" ); - - /** fill the StandardModelPhys analysis tag */ - - unsigned int fragment = 0x0; - smTagCol.insert( SmAttributeNames[0], fragment ); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** finialize - called once at the end */ -StatusCode StandardModelPhysTagTool::finalize() { - ATH_MSG_DEBUG( "in finalize()" ); - return StatusCode::SUCCESS; -} diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/components/StandardModelPhysTagTools_entries.cxx b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/components/StandardModelPhysTagTools_entries.cxx deleted file mode 100644 index db1570d0cb0..00000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/components/StandardModelPhysTagTools_entries.cxx +++ /dev/null @@ -1,6 +0,0 @@ -#include "StandardModelPhysTagTools/StandardModelPhysTagTool.h" - - -DECLARE_COMPONENT( StandardModelPhysTagTool ) - - -- GitLab