ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1MuctpiPhase1
src
MUCTPI_AthAlg.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
// This file is really -*- C++ -*-.
6
#ifndef TRIGT1MUCTPIPHASE1_MUCTPI_ATHALG_H
7
#define TRIGT1MUCTPIPHASE1_MUCTPI_ATHALG_H
8
9
/*
10
class description
11
*/
12
13
// Athena/Gaudi include(s):
14
#include "GaudiKernel/ServiceHandle.h"
15
#include "GaudiKernel/ToolHandle.h"
16
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
17
18
namespace
LVL1MUCTPIPHASE1
{
19
class
MUCTPI_AthTool
;
20
}
21
namespace
LVL1MUCTPIPHASE1
{
22
23
class
MUCTPI_AthAlg
:
public
AthReentrantAlgorithm
24
{
25
26
public
:
27
28
MUCTPI_AthAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
29
31
virtual
StatusCode
initialize
()
override
;
33
virtual
StatusCode
execute
(
const
EventContext& eventContext)
const override
;
34
35
36
private
:
37
38
ToolHandle<MUCTPI_AthTool>
m_muctpiTool
{
this
,
"MUCTPI_AthTool"
,
"LVL1MUCTPIPHASE1::MUCTPI_AthTool/MUCTPI_AthTool"
,
"Tool to steer the MUCTPI simulation"
};
39
};
40
}
41
42
#endif
// TRIGT1MUCTPIPHASE1_MUCTPI_ATHALG_H
AthReentrantAlgorithm.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
LVL1MUCTPIPHASE1::MUCTPI_AthAlg::execute
virtual StatusCode execute(const EventContext &eventContext) const override
Regular Gaudi algorithm execute function.
Definition
MUCTPI_AthAlg.cxx:28
LVL1MUCTPIPHASE1::MUCTPI_AthAlg::MUCTPI_AthAlg
MUCTPI_AthAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MUCTPI_AthAlg.cxx:10
LVL1MUCTPIPHASE1::MUCTPI_AthAlg::initialize
virtual StatusCode initialize() override
Regular Gaudi algorithm initialization function.
Definition
MUCTPI_AthAlg.cxx:17
LVL1MUCTPIPHASE1::MUCTPI_AthAlg::m_muctpiTool
ToolHandle< MUCTPI_AthTool > m_muctpiTool
Definition
MUCTPI_AthAlg.h:38
LVL1MUCTPIPHASE1::MUCTPI_AthTool
Definition
MUCTPI_AthTool.h:39
LVL1MUCTPIPHASE1
Definition
Trigger/TrigT1/TrigT1MuctpiPhase1/src/Configuration.h:11
Generated on
for ATLAS Offline Software by
1.17.0