12 const std::vector<xAOD::Iso::IsolationType>& isoTypes,
13 const std::string& isoDecSuffix) :
14 asg::AsgMessaging{
"IsolationCondition_"+
name},
15 m_name(
name), m_isolationType(isoTypes), m_isoDecSuffix(isoDecSuffix) {
17 std::string accName = std::string(toCString(iso_type)) + (isoDecSuffix.empty() ?
"" :
"_") + isoDecSuffix;
18 m_acc.emplace_back(accName);
22 asg::AsgMessaging{
"IsolationCondition_"+
name},
23 m_name(
name), m_isoDecSuffix(isoDecSuffix) {
24 for (
const std::string& iso_type : isoTypes) {
26 std::string accName = iso_type + (isoDecSuffix.empty() ?
"" :
"_") + isoDecSuffix;
27 m_acc.emplace_back(accName);