ATLAS Offline Software
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1TriggerSystems
VP1TriggerSystems
VP1TriggerUISystem.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VP1TRIGGERUISYSTEM_H
6
#define VP1TRIGGERUISYSTEM_H
7
8
/***********************************************************************************
9
* @Package : VP1TriggerSystems
10
* @class : VP1TriggerUISystem
11
*
12
* @brief : Trigger UI System passing StoreGate and CMDs to VP1TriggerTool (Header)
13
*
14
* @author : Manuel Proissl <mproissl@cern.ch> - University of Edinburgh
15
***********************************************************************************/
16
17
//Local includes
18
#include "
VP1TriggerSystems/Logger.h
"
19
20
//Other includes
21
#include "
StoreGate/StoreGateSvc.h
"
22
#include "
VP1Base/IVP1System.h
"
23
24
//Classes
25
namespace
VP1Trig
{
26
class
VP1TriggerTool
;
27
}
28
29
class
VP1TriggerUISystem
:
public
IVP1System
,
public
virtual
VP1Trig::Logger
30
{
31
Q_OBJECT
32
33
public
:
34
VP1TriggerUISystem
();
35
virtual
~VP1TriggerUISystem
();
36
37
//System mains ---------------------------------->
38
void
create
(
StoreGateSvc
*);
39
void
refresh
(
StoreGateSvc
*
storeGate
);
40
void
erase
();
41
//-----------------------------------------------<
42
43
//Access to trigger tool
44
VP1Trig::VP1TriggerTool
*
m_triggertool
;
45
};
46
#endif
IVP1System.h
StoreGateSvc.h
IVP1System::IVP1System
IVP1System(const QString &name, const QString &information, const QString &contact_info)
Definition
IVP1System.cxx:68
IVP1System::storeGate
StoreGateSvc * storeGate() const
Definition
IVP1System.h:119
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:122
VP1Trig::Logger
Definition
graphics/VP1/VP1Systems/VP1TriggerSystems/VP1TriggerSystems/Logger.h:25
VP1Trig::VP1TriggerTool
Definition
VP1TriggerTool.h:31
VP1TriggerUISystem::erase
void erase()
Definition
VP1TriggerUISystem.cxx:59
VP1TriggerUISystem::refresh
void refresh(StoreGateSvc *storeGate)
Definition
VP1TriggerUISystem.cxx:50
VP1TriggerUISystem::VP1TriggerUISystem
VP1TriggerUISystem()
Definition
VP1TriggerUISystem.cxx:22
VP1TriggerUISystem::~VP1TriggerUISystem
virtual ~VP1TriggerUISystem()
Definition
VP1TriggerUISystem.cxx:36
VP1TriggerUISystem::m_triggertool
VP1Trig::VP1TriggerTool * m_triggertool
Definition
VP1TriggerUISystem.h:44
VP1TriggerUISystem::create
void create(StoreGateSvc *)
Definition
VP1TriggerUISystem.cxx:45
Logger.h
VP1Trig
Definition
graphics/VP1/VP1Systems/VP1TriggerSystems/VP1TriggerSystems/Logger.h:24
Generated on
for ATLAS Offline Software by
1.14.0