diff --git a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/CMakeLists.txt b/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/CMakeLists.txt deleted file mode 100644 index 564d0ced89ca8270d6a0e4c157cb09cba40d1521..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -################################################################################ -# Package: HeavyIonPhysTagTools -################################################################################ - -# Declare the package name: -atlas_subdir( HeavyIonPhysTagTools ) - -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/AthenaBaseComps - Database/AthenaPOOL/AthenaPoolUtilities - GaudiKernel - PhysicsAnalysis/EventTag/TagEvent ) - -# External dependencies: -find_package( CLHEP ) - -# Component(s) in the package: -atlas_add_library( HeavyIonPhysTagToolsLib - src/*.cxx - PUBLIC_HEADERS HeavyIonPhysTagTools - PRIVATE_INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS} - LINK_LIBRARIES AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent - PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} ) - -atlas_add_component( HeavyIonPhysTagTools - src/components/*.cxx - INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent HeavyIonPhysTagToolsLib ) - -# Install files from the package: -atlas_install_joboptions( share/*.py ) - diff --git a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/HeavyIonPhysTagTools/HeavyIonPhysTagTool.h b/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/HeavyIonPhysTagTools/HeavyIonPhysTagTool.h deleted file mode 100755 index 850f274266daf25c6837d4d2dd7044088a63b584..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/HeavyIonPhysTagTools/HeavyIonPhysTagTool.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef HEAVYIONPHYSTAGTOOL_H -#define HEAVYIONPHYSTAGTOOL_H - -/***************************************************************************** -Name : HeavyIonPhysTagTool.h -Package : offline/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools -Author : Ketevi A. Assamagan -Created : June 2006 -Purpose : build the HeavyIonPhys Tag object - AnalysisTag.h. - The HeavyIonPhys Analysis Tag fragment is built here - For example encoding the results of hypotheses on different channels -*****************************************************************************/ - -#include "AthenaBaseComps/AthAlgTool.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" -#include "TagEvent/TagFragmentCollection.h" - -#include <map> - -/** Interface ID for HeavyIonPhysTagTool*/ -static const InterfaceID IID_HeavyIonPhysTagTool("HeavyIonPhysTagTool", 1, 0); - -class HeavyIonPhysTagTool : public AthAlgTool { - -public: - - /** Standard Constructor */ - HeavyIonPhysTagTool(const std::string& type, const std::string& name, const IInterface* parent); - - /** AlgTool and IAlgTool interface methods */ - static const InterfaceID& interfaceID( ) { return IID_HeavyIonPhysTagTool; }; - - /** Overriding initialize, finalize and execute */ - virtual StatusCode initialize(); - virtual StatusCode attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, const int max); - virtual StatusCode execute(TagFragmentCollection& heavyIonTagCol, const int max); - virtual StatusCode finalize(); - -private: - - /** Properties */ - std::string m_jetContainerName; - double m_jetPtCut; - }; - -#endif // HEAVYIONPHYSTAGTOOL_H - diff --git a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/share/HeavyIonPhysTagTool_jobOptions.py b/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/share/HeavyIonPhysTagTool_jobOptions.py deleted file mode 100755 index 2386db02effde00a07ff03ee649f71a04937e581..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/share/HeavyIonPhysTagTool_jobOptions.py +++ /dev/null @@ -1,7 +0,0 @@ -include.block ("HeavyIonPhysTagTools/HeavyIonPhysTagTool_jobOptions.py") - -from HeavyIonPhysTagTools.HeavyIonPhysTagToolsConf import \ - HeavyIonPhysTagTool as ConfiguredHeavyIonPhysTagTool -HeavyIonPhysTagTool = ConfiguredHeavyIonPhysTagTool( - EtCut = 6.0*GeV) -ToolSvc += HeavyIonPhysTagTool diff --git a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/HeavyIonPhysTagTool.cxx b/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/HeavyIonPhysTagTool.cxx deleted file mode 100755 index 2ad0971a94888eb26dd75b4ef0eb66a284de484f..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/HeavyIonPhysTagTool.cxx +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/***************************************************************************** -Name : HeavyIonPhysTagTool.cxx -Package : offline/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools -Author : Ketevi A. Assamagan -Created : June 2006 -Purpose : create a HeavyIonPhysTag - a word to encode ExoticPhys specific information such - as the results of hypotheses - -*****************************************************************************/ - -#include "GaudiKernel/MsgStream.h" -#include "Gaudi/Property.h" -#include "CLHEP/Units/SystemOfUnits.h" - -#include "HeavyIonPhysTagTools/HeavyIonPhysTagTool.h" -#include "TagEvent/HeavyIonPhysAttributeNames.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" - -/** the constructor */ -HeavyIonPhysTagTool::HeavyIonPhysTagTool (const std::string& type, const -std::string& name, const IInterface* parent) : - AthAlgTool( type, name, parent ) -{ - - /** Pt cut on jte - modifiable in job options */ - declareProperty("EtCut", m_jetPtCut = 15.0*CLHEP::GeV); - - declareInterface<HeavyIonPhysTagTool>( this ); -} - -/** initialization - called once at the begginning */ -StatusCode HeavyIonPhysTagTool::initialize() { - ATH_MSG_DEBUG( "in intialize()" ); - return StatusCode::SUCCESS; -} - -/** build the attribute list - called in initialize */ -StatusCode HeavyIonPhysTagTool::attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, - const int max) { - - ATH_MSG_DEBUG( "in attributeSpecification()" ); - - /** specifiy the HeavyIonPhys the attributes */ - - attrMap[ HeavyIonAttributeNames[0] ] = AthenaAttributeType("unsigned int", HeavyIonAttributeUnitNames[0], HeavyIonAttributeGroupNames[0]); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** execute - called on every event */ -StatusCode HeavyIonPhysTagTool::execute(TagFragmentCollection& heavyIonTagCol, const int max) { - - ATH_MSG_DEBUG( "in execute()" ); - - /** fill the HeavyIonPhys analysis tag */ - - unsigned int fragment = 0x0; - heavyIonTagCol.insert( HeavyIonAttributeNames[0], fragment ); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** finalize - called once at the end */ -StatusCode HeavyIonPhysTagTool::finalize() { - ATH_MSG_DEBUG( "in finalize()" ); - return StatusCode::SUCCESS; -} - - - diff --git a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/components/HeavyIonPhysTagTools_entries.cxx b/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/components/HeavyIonPhysTagTools_entries.cxx deleted file mode 100644 index ef92e399df7ac8dad3bf05268ab0cbe343f7fb43..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HeavyIonPhys/HeavyIonPhysTagTools/src/components/HeavyIonPhysTagTools_entries.cxx +++ /dev/null @@ -1,6 +0,0 @@ -#include "HeavyIonPhysTagTools/HeavyIonPhysTagTool.h" - - -DECLARE_COMPONENT( HeavyIonPhysTagTool ) - - diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/CMakeLists.txt b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/CMakeLists.txt deleted file mode 100644 index 59e529f592b4b4fae514f8bf3f23e1de267546a0..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -################################################################################ -# Package: HiggsPhysTagTools -################################################################################ - -# Declare the package name: -atlas_subdir( HiggsPhysTagTools ) - -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - Control/AthenaBaseComps - Database/AthenaPOOL/AthenaPoolUtilities - GaudiKernel - PhysicsAnalysis/EventTag/TagEvent ) - -# External dependencies: -find_package( CLHEP ) - -# Component(s) in the package: -atlas_add_library( HiggsPhysTagToolsLib - src/*.cxx - PUBLIC_HEADERS HiggsPhysTagTools - PRIVATE_INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS} - LINK_LIBRARIES AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent - PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} ) - -atlas_add_component( HiggsPhysTagTools - src/components/*.cxx - INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} - LINK_LIBRARIES ${CLHEP_LIBRARIES} AthenaBaseComps AthenaPoolUtilities GaudiKernel TagEvent HiggsPhysTagToolsLib ) - -# Install files from the package: -atlas_install_joboptions( share/*.py ) - diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/HiggsPhysTagTools/HiggsPhysTagTool.h b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/HiggsPhysTagTools/HiggsPhysTagTool.h deleted file mode 100755 index 7f19809e5ab43d19d2aa15c605c518af6694206c..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/HiggsPhysTagTools/HiggsPhysTagTool.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef HIGGSPHYSTAGTOOL_H -#define HIGGSPHYSTAGTOOL_H - -/***************************************************************************** -Name : HiggsPhysTagTool.h -Package : offline/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : build the HiggsPhys Tag object - AnalysisTag.h. - The HiggsPhys 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 HiggsPhysTagTool*/ -static const InterfaceID IID_HiggsPhysTagTool("HiggsPhysTagTool", 1, 0); - -class HiggsPhysTagTool : public AthAlgTool { - -public: - - /** Standard Constructor */ - HiggsPhysTagTool(const std::string& type, const std::string& name, const IInterface* parent); - - /** AlgTool and IAlgTool interface methods */ - static const InterfaceID& interfaceID( ) { return IID_HiggsPhysTagTool; }; - - /** Overriding initialize, finalize and execute */ - virtual StatusCode initialize(); - virtual StatusCode attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, const int max); - virtual StatusCode execute(TagFragmentCollection& higgsTagCol, const int max); - virtual StatusCode finalize(); - -private: - - /** Properties */ - std::string m_jetContainerName; - double m_jetPtCut; - }; - -#endif // HIGGSPHYSTAGTOOL_H - - - diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/doc/packagedoc.h b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/doc/packagedoc.h deleted file mode 100644 index b9310a642b429c9bc434e0b7d15c387b1edbd22b..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/doc/packagedoc.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/** -@page HiggsPhysTagTools_page HiggsPhysTagTools - -@section HiggsPhysTagTools_introductionHiggsPhysTagTools Introduction -This package contains the alg tools for building the TAG fragment for Higgs Physics Analysis - -@section HiggsPhysTagTools_packagecontentHiggsPhysTagTools Package Contents -HiggsPhysTagTools contains the following tools: - -- HiggsPhysTagTool ... tool for Higgs Physics Analysis TAG fragment - -- for questions and comments: ketevi@bnl.gov - - - -*/ diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/share/HiggsPhysTagTool_jobOptions.py b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/share/HiggsPhysTagTool_jobOptions.py deleted file mode 100755 index 8819d8c347d0cf9b9a7c4aec17ac12235c7d095b..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/share/HiggsPhysTagTool_jobOptions.py +++ /dev/null @@ -1,16 +0,0 @@ -include.block ("HiggsPhysTagTools/HiggsPhysTagTool_jobOptions.py") - -from EventTagAlgs.EventTagGlobal import EventTagGlobal - -if not EventTagGlobal.InitEventTagBuilder: - raise RunTimeError('EventTagBuilder has not been initialized') - -########### HiggsPhysics analysis tag options ################ - -from HiggsPhysTagTools.HiggsPhysTagToolsConf import \ -HiggsPhysTagTool as ConfiguredHiggsPhysTagTool -HiggsPhysTagTool=ConfiguredHiggsPhysTagTool( - JetContainer = "AntiKt4TopoJets", - EtCut = 15.*GeV) -ToolSvc += HiggsPhysTagTool - diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/HiggsPhysTagTool.cxx b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/HiggsPhysTagTool.cxx deleted file mode 100755 index 86c2b35aae0b1a8aa39d89a7fe8c66a825404c9e..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/HiggsPhysTagTool.cxx +++ /dev/null @@ -1,78 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -/***************************************************************************** -Name : HiggsPhysTagTool.cxx -Package : offline/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools -Author : Ketevi A. Assamagan -Created : January 2006 -Purpose : create a HiggsPhysTag - a word to encode HiggsPhys specific information such - as the results of hypotheses - -*****************************************************************************/ - -#include "Gaudi/Property.h" -#include "CLHEP/Units/SystemOfUnits.h" - -#include "HiggsPhysTagTools/HiggsPhysTagTool.h" -#include "TagEvent/HiggsPhysAttributeNames.h" -#include "AthenaPoolUtilities/AthenaAttributeSpecification.h" - -/** the constructor */ -HiggsPhysTagTool::HiggsPhysTagTool (const std::string& type, const -std::string& name, const IInterface* parent) : - AthAlgTool( type, name, parent ) { - - /** Container Names */ - declareProperty("JetContainer", m_jetContainerName = "AntiKt4TopoJets"); - - /** Pt cut on jte - modifiable in job options */ - declareProperty("EtCut", m_jetPtCut = 15.0*CLHEP::GeV); - - declareInterface<HiggsPhysTagTool>( this ); -} - -/** initialization - called once at the begginning */ -StatusCode HiggsPhysTagTool::initialize() { - ATH_MSG_DEBUG( "in intialize()" ); - return StatusCode::SUCCESS; -} - -/** build the attribute list - called in initialize */ -StatusCode HiggsPhysTagTool::attributeSpecification(std::map<std::string,AthenaAttributeType>& attrMap, - const int max) { - - ATH_MSG_DEBUG( "in attributeSpecification()" ); - - /** specifiy the HiggsPhys the attributes */ - - attrMap[ HiggsAttributeNames[0] ] = AthenaAttributeType("unsigned int", HiggsAttributeUnitNames[0], HiggsAttributeGroupNames[0]); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** execute - called on every event */ -StatusCode HiggsPhysTagTool::execute(TagFragmentCollection& higgsTagCol, const int max) { - - ATH_MSG_DEBUG( "in execute()" ); - - /** fill the HiggsPhys analysis tag */ - - unsigned int fragment = 0x0; - higgsTagCol.insert( HiggsAttributeNames[0], fragment ); - - /** add more stuff if necessary */ - for (int i=0; i<max; ++i) {} - - return StatusCode::SUCCESS; -} - -/** finalize - called once at the end */ -StatusCode HiggsPhysTagTool::finalize() { - ATH_MSG_DEBUG( "in finalize()" ); - return StatusCode::SUCCESS; -} diff --git a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/components/HiggsPhysTagTools_entries.cxx b/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/components/HiggsPhysTagTools_entries.cxx deleted file mode 100644 index 918e80415400649186095f8c80c0d21b62f4aa84..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/HiggsPhys/HiggsPhysTagTools/src/components/HiggsPhysTagTools_entries.cxx +++ /dev/null @@ -1,6 +0,0 @@ -#include "HiggsPhysTagTools/HiggsPhysTagTool.h" - - -DECLARE_COMPONENT( HiggsPhysTagTool ) - - 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 ) - - diff --git a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt b/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/CMakeLists.txt deleted file mode 100644 index f6898917e652c91f626def4af85466c98a226497..0000000000000000000000000000000000000000 --- 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 fcdbb1b80758c4f3a53c01868df0e1c19909338d..0000000000000000000000000000000000000000 --- 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 8f47eae703628d7730431097d5480553e59a3b9f..0000000000000000000000000000000000000000 --- 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 185133f97a0d9a0975f8f0c82f8ef618b2cb3429..0000000000000000000000000000000000000000 --- 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 33efb0d5cb5d4ec5321c5a3141ee4fac7f6d75ef..0000000000000000000000000000000000000000 --- 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 db1570d0cb00541dd52ca466fafb72d912175cd2..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/StandardModelPhys/StandardModelPhysTagTools/src/components/StandardModelPhysTagTools_entries.cxx +++ /dev/null @@ -1,6 +0,0 @@ -#include "StandardModelPhysTagTools/StandardModelPhysTagTool.h" - - -DECLARE_COMPONENT( StandardModelPhysTagTool ) - -