![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H
6 #define ANALYSISTOP_TOPSYSTEMATICOBJECTMAKER_MISSINGETOBJECTCOLLECTIONMAKER_H
31 class SystematicEvent;
63 const bool forceUseLooseObjects=
false,
64 const std::string& outputContainerSuffix=
"");
MissingETObjectCollectionMaker(MissingETObjectCollectionMaker &&rhs)=delete
TopConfig A simple configuration that is NOT a singleton.
ToolHandle< IMETSignificance > m_metSignif
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
StatusCode recalculateMET(const bool executeNominal)
ToolHandle< IMETSystematicsTool > m_met_systematics
virtual ~MissingETObjectCollectionMaker()
ToolHandle< IMETMaker > m_met_maker
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
MissingETObjectCollectionMaker(const MissingETObjectCollectionMaker &rhs)=delete
std::list< CP::SystematicSet > m_recommendedSystematics
virtual const std::list< CP::SystematicSet > & specifiedSystematics() const
Container for xAOD::MissingET_v1 objects.
MissingETObjectCollectionMaker & operator=(const MissingETObjectCollectionMaker &rhs)=delete
MissingETObjectCollectionMaker(const std::string &name)
StatusCode recalculateEventMET(const xAOD::SystematicEvent *event, const xAOD::MissingETContainer *met_core, const bool forceUseLooseObjects=false, const std::string &outputContainerSuffix="")
const std::list< CP::SystematicSet > & recommendedSystematics() const
SystematicEvent A simple xAOD class which we can persist into a mini-xAOD The xAOD EDM is way too com...
std::shared_ptr< top::TopConfig > m_config
std::list< CP::SystematicSet > m_specifiedSystematics
StatusCode initialize()
Dummy implementation of the initialisation function.