Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef ATHENABASECOMPS_ATHLEGACYEQUENCE_H
9 #define ATHENABASECOMPS_ATHLEGACYEQUENCE_H 1
17 #include "Gaudi/Sequence.h"
18 #include "GaudiKernel/ThreadLocalContext.h"
23 #pragma GCC diagnostic push
24 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
32 ISvcLocator* pSvcLocator);
36 const EventContext&
getContext()
const {
return Gaudi::Hive::currentContext(); }
48 return seq->execute();
54 #pragma GCC diagnostic pop
59 #pragma GCC diagnostic push
60 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
69 #pragma GCC diagnostic pop
72 #endif //> !ATHENABASECOMPS_ATHLEGACYSEQUENCE_H
seq
filter configuration ## -> we use the special sequence 'AthMasterSeq' which is run before any other a...
const EventContext & getContext() const
Templated class that provides backwards compatibility for legacy MsgService manipulation methods.
StatusCode execute() override=0
virtual const DataObjIDColl & extraOutputDeps() const override
bool const RAWDATA *ch2 const
DataObjIDColl m_extendedExtraObjects
Alias for backward compatibility.
Some weak symbol referencing magic...
AthLegacySequenceAdapter(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
::StatusCode StatusCode
StatusCode definition for legacy code.
Templated class that provides access to Athena event stores and ability to set data dependencies via ...
virtual StatusCode execute()=0
StatusCode execute(const EventContext &) const override final
bool isReEntrant() const override final
#define ATLAS_THREAD_SAFE
Define macros for attributes used to control the static checker.