Skip to content
Snippets Groups Projects
Commit f2d35d3e authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'AnalysisTopMETmigration' into 'master'

AnalysisTop: Migration of MET tools to master

See merge request atlas/athena!38083
parents 167c61c0 824af03d
No related branches found
No related tags found
No related merge requests found
/* /*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/ */
// $Id: MissingETObjectCollectionMaker.h 683191 2015-07-15 16:05:25Z morrisj $
#ifndef ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H #ifndef ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H
#define ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H #define ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H
...@@ -12,9 +11,6 @@ ...@@ -12,9 +11,6 @@
* @brief MissingETObjectCollectionMaker * @brief MissingETObjectCollectionMaker
* Makes all systematic variations of Missing ET * Makes all systematic variations of Missing ET
* *
* $Revision: 683191 $
* $Date: 2015-07-15 17:05:25 +0100 (Wed, 15 Jul 2015) $
*
**/ **/
// system include(s): // system include(s):
...@@ -50,7 +46,7 @@ namespace top { ...@@ -50,7 +46,7 @@ namespace top {
MissingETObjectCollectionMaker& operator = (const MissingETObjectCollectionMaker& rhs) = delete; MissingETObjectCollectionMaker& operator = (const MissingETObjectCollectionMaker& rhs) = delete;
StatusCode initialize(); StatusCode initialize();
StatusCode recalculateMET(bool); StatusCode recalculateMET(const bool executeNominal);
// return specific Systematic // return specific Systematic
inline virtual const std::list<CP::SystematicSet>& specifiedSystematics() const {return m_specifiedSystematics;} inline virtual const std::list<CP::SystematicSet>& specifiedSystematics() const {return m_specifiedSystematics;}
...@@ -63,9 +59,8 @@ namespace top { ...@@ -63,9 +59,8 @@ namespace top {
private: private:
StatusCode recalculateEventMET(const xAOD::SystematicEvent* event, StatusCode recalculateEventMET(const xAOD::SystematicEvent* event,
const xAOD::MissingETContainer* met_core, const xAOD::MissingETContainer* met_core,
const xAOD::MissingETAssociationMap* met_map, const bool forceUseLooseObjects=false,
bool forceUseLooseObjects=false, const std::string& outputContainerSuffix="");
std::string outputContainerSuffix="");
std::shared_ptr<top::TopConfig> m_config; std::shared_ptr<top::TopConfig> m_config;
...@@ -73,7 +68,6 @@ namespace top { ...@@ -73,7 +68,6 @@ namespace top {
std::list<CP::SystematicSet> m_recommendedSystematics; std::list<CP::SystematicSet> m_recommendedSystematics;
std::string m_MET_core; std::string m_MET_core;
std::string m_MET_map;
ToolHandle<IMETMaker> m_met_maker; ToolHandle<IMETMaker> m_met_maker;
ToolHandle<IMETSystematicsTool> m_met_systematics; ToolHandle<IMETSystematicsTool> m_met_systematics;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment