8#ifndef SYSTEMATICS_HANDLES__SELECTION_NAME_SVC_H
9#define SYSTEMATICS_HANDLES__SELECTION_NAME_SVC_H
19#include <unordered_map>
33 using extends::extends;
36 virtual StatusCode
addAcceptInfo (
const std::string& objectName,
const std::string& decorName,
39 const std::string& decorName)
const override;
55 std::unordered_map<std::string, std::unordered_map<std::string, asg::AcceptInfo>>
m_acceptInfoMap;
Define macros for attributes used to control the static checker.
the canonical implementation of ISelectionNameSvc
std::unordered_map< std::string, std::unordered_map< std::string, asg::AcceptInfo > > m_acceptInfoMap
the map of AcceptInfo objects
virtual StatusCode addAcceptInfo(const std::string &objectName, const std::string &decorName, const asg::AcceptInfo &acceptInfo) override
ServiceHandle< ISystematicsSvc > m_sysSvc
the ISystematicsSvc we use
virtual const asg::AcceptInfo * getAcceptInfo(const std::string &objectName, const std::string &decorName) const override
virtual StatusCode initialize() override
Select isolated Photons, Electrons and Muons.