ATLAS Offline Software
Loading...
Searching...
No Matches
HLT
Trigger
TrigControl
TrigExamples
src
TrigExISPublishing.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGEXPARTIALEB_TRIGEXISPUBLISHING_H
6
#define TRIGEXPARTIALEB_TRIGEXISPUBLISHING_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
10
namespace
hltinterface
{
11
class
GenericHLTContainer;
12
}
13
19
class
TrigExISPublishing
:
public
AthReentrantAlgorithm
{
20
public
:
21
TrigExISPublishing
(
const
std::string& name, ISvcLocator* svcLoc);
22
23
virtual
StatusCode
initialize
()
override
;
24
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
25
26
private
:
27
std::shared_ptr<hltinterface::GenericHLTContainer>
m_IsObject
;
28
29
size_t
m_evntPos
{0};
30
size_t
m_timeTagPos
{0};
31
};
32
33
#endif
AthReentrantAlgorithm.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
TrigExISPublishing::m_timeTagPos
size_t m_timeTagPos
Definition
TrigExISPublishing.h:30
TrigExISPublishing::m_IsObject
std::shared_ptr< hltinterface::GenericHLTContainer > m_IsObject
Definition
TrigExISPublishing.h:27
TrigExISPublishing::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
TrigExISPublishing.cxx:43
TrigExISPublishing::m_evntPos
size_t m_evntPos
Definition
TrigExISPublishing.h:29
TrigExISPublishing
Definition
TrigExISPublishing.py:1
hltinterface
Definition
TrigExISPublishing.h:10
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.14.0