diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/CMakeLists.txt b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/CMakeLists.txt deleted file mode 100644 index 6a435952794fce4b7369a0cb7201b49a2e1f08e7..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/CMakeLists.txt +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################ -# Package: SUSYPhysTagTools -################################################################################ - -# Declare the package name: -atlas_subdir( SUSYPhysTagTools ) - -# 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( SUSYPhysTagToolsLib - src/*.cxx - PUBLIC_HEADERS SUSYPhysTagTools - 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( SUSYPhysTagTools - src/components/*.cxx - INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent JetEvent SUSYPhysTagToolsLib ) - -# Install files from the package: -atlas_install_joboptions( share/*.py ) - diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/SUSYPhysTagTools/SUSYPhysTagTool.h b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/SUSYPhysTagTools/SUSYPhysTagTool.h deleted file mode 100755 index d7cf7ece5196ea986486254b1ff684967045a4b8..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/SUSYPhysTagTools/SUSYPhysTagTool.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef SUSYPHYSTAGTOOL_H -#define SUSYPHYSTAGTOOL_H - -/***************************************************************************** -Name : SUSYPhysTagTool.h -Package : offline/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : build the SUSYPhys Tag object - AnalysisTag.h. - The SUSYPhys 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 SUSYPhysTagTool*/ -static const InterfaceID IID_SUSYPhysTagTool("SUSYPhysTagTool", 1, 0); - -class SUSYPhysTagTool : public AthAlgTool { - -public: - - /** Standard Constructor */ - SUSYPhysTagTool(const std::string& type, const std::string& name, const IInterface* -parent); - - /** AlgTool and IAlgTool interface methods */ - static const InterfaceID& interfaceID( ) { return IID_SUSYPhysTagTool; }; - - /** Overriding initialize, finalize and execute */ - virtual StatusCode initialize(); - virtual StatusCode attributeSpecification(std::map<std::string, AthenaAttributeType>& attrMap, const int max); - virtual StatusCode execute(TagFragmentCollection& susyTagCol, const int max); - virtual StatusCode finalize(); - -private: - - /** Properties */ - std::string m_jetContainerName; - double m_jetPtCut; - }; - -#endif // BPHYSTAGTOOL_H - - - diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/doc/packagedoc.h b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/doc/packagedoc.h deleted file mode 100644 index 6de8154ee0cfabacf57cb7ac614575c7e24a79c0..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/doc/packagedoc.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/** -@page SUSYPhysTagTools_page SUSYPhysTagTools - -@section SUSYPhysTagTools_introductionSUSYPhysTagTools Introduction -This package contains the alg tools for building the TAG fragment for SUSY Physics Analysis - -@section SUSYPhysTagTools_packagecontentSUSYPhysTagTools Package Contents -SUSYPhysTagTools contains the following tools: - -- SUSYPhysTagTool ... tool for SUSY Physics Analysis TAG fragment - -- for questions and comments: ketevi@bnl.gov - - - -*/ diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/share/SUSYPhysTagTool_jobOptions.py b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/share/SUSYPhysTagTool_jobOptions.py deleted file mode 100755 index 42d629b62cd76cda2a87807a4187a0cbfb663a86..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/share/SUSYPhysTagTool_jobOptions.py +++ /dev/null @@ -1,14 +0,0 @@ -include.block ("SUSYPhysTagTools/SUSYPhysTagTool_jobOptions.py") - -########### SUSYPhysics analysis Tag options ################ - -from SUSYPhysTagTools.SUSYPhysTagToolsConf import \ -SUSYPhysTagTool as ConfiguredSUSYPhysTagTool -SUSYPhysTagTool=ConfiguredSUSYPhysTagTool( - JetContainer = "AntiKt4TopoJets", - EtCut = 15.0*GeV) -ToolSvc += SUSYPhysTagTool - - - - diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/SUSYPhysTagTool.cxx b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/SUSYPhysTagTool.cxx deleted file mode 100755 index 0d81bda279a3c7b111ad822c600c513edcc1533e..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/SUSYPhysTagTool.cxx +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/***************************************************************************** -Name : SUSYPhysTagTool.cxx -Package : offline/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : create a SUSYPhysTag - a word to encode SUSYPhys specific information such - as the results of hypotheses - -*****************************************************************************/ - -#include "Gaudi/Property.h" -#include "CLHEP/Units/SystemOfUnits.h" - - -#include "JetEvent/JetCollection.h" - -#include "SUSYPhysTagTools/SUSYPhysTagTool.h" -#include "TagEvent/SUSYPhysAttributeNames.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" - -/** the constructor */ -SUSYPhysTagTool::SUSYPhysTagTool (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<SUSYPhysTagTool>( this ); -} - -/** initialization - called once at the begginning */ -StatusCode SUSYPhysTagTool::initialize() { - ATH_MSG_DEBUG( "in intialize()" ); - return StatusCode::SUCCESS; -} - -/** build the attribute list - called in initialize */ -StatusCode SUSYPhysTagTool::attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, - const int max) { - - ATH_MSG_DEBUG( "in attributeSpecification()" ); - - /** specifiy the SUSYPhys the attributes */ - - attrMap[ SusyAttributeNames[0] ] = AthenaAttributeType("unsigned int", SusyAttributeUnitNames[0] , SusyAttributeGroupNames[0]); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** execute - called on every event */ -StatusCode SUSYPhysTagTool::execute(TagFragmentCollection& susyTagCol, const int max) { - - ATH_MSG_DEBUG( "in execute()" ); - - /** fill the SUSYPhys analysis tag */ - - unsigned int fragment = 0x0; - susyTagCol.insert( SusyAttributeNames[0], fragment ); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** finialize - called once at the end */ -StatusCode SUSYPhysTagTool::finalize() { - ATH_MSG_DEBUG( "in finalize()" ); - return StatusCode::SUCCESS; -} diff --git a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/components/SUSYPhysTagTools_entries.cxx b/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/components/SUSYPhysTagTools_entries.cxx deleted file mode 100644 index ad6f3c5d298c05ca4295c22cb4f4e27249e64e3c..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/SUSYPhys/SUSYPhysTagTools/src/components/SUSYPhysTagTools_entries.cxx +++ /dev/null @@ -1,6 +0,0 @@ -#include "SUSYPhysTagTools/SUSYPhysTagTool.h" - - -DECLARE_COMPONENT( SUSYPhysTagTool ) - -