2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5 /// @author Nils Krumnack
9 // method implementations
14 template<typename T2> SysWriteSelectionHandle ::
15 SysWriteSelectionHandle (T2 *owner, const std::string& propertyName,
16 const std::string& propertyValue,
17 const std::string& propertyDescription)
18 : AsgMessagingForward (owner), m_selection (propertyValue)
20 owner->declareProperty (propertyName, m_selection, propertyDescription);
25 inline void SysWriteSelectionHandle ::
26 setBits (const SG::AuxElement& element,
27 SelectionType selection,
28 const CP::SystematicSet& sys) const
31 return m_accessor->setBits (element, selection, &sys);
36 inline void SysWriteSelectionHandle ::
37 setBool (const SG::AuxElement& element,
39 const CP::SystematicSet& sys) const
42 return m_accessor->setBool (element, selection, &sys);