ATLAS Offline Software
Loading...
Searching...
No Matches
ContextUtility.icc
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6#ifndef ACTSEVENT_CONTEXTUTILITY_ICC
7#define ACTSEVENT_CONTEXTUTILITY_ICC
8
9#include "ActsEvent/ContextUtility.h"
10namespace ActsTrk{
11
12 template <class PropOwner>
13 ContextUtility::ContextUtility(PropOwner* owner):
14 m_geoCtxKey{owner, "GeometryContextKey", "ActsAlignment"},
15 m_magCtxKey{owner, "MagneticContextKey", "fieldCondObj"},
16 m_msgPrinter{[owner](const MSG::Level msg) -> MsgStream& {
17 return owner->msg(msg);
18 }},
19 m_msgLevel{[owner](const MSG::Level msg) {
20 return owner->msgLvl(msg);
21 }}{}
22}
23
24#endif