ATLAS Offline Software
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
VP1Trig::VP1TriggerTool
Definition:
VP1TriggerTool.h:38
VP1Trig::Logger
Definition:
graphics/VP1/VP1Systems/VP1TriggerSystems/VP1TriggerSystems/Logger.h:32
VP1Trig
Definition:
graphics/VP1/VP1Systems/VP1TriggerSystems/VP1TriggerSystems/Logger.h:24
VP1TriggerUISystem
Definition:
VP1TriggerUISystem.h:30
VP1TriggerUISystem::create
void create(StoreGateSvc *)
Definition:
VP1TriggerUISystem.cxx:45
IVP1System::storeGate
StoreGateSvc * storeGate() const
Definition:
IVP1System.h:119
VP1TriggerUISystem::m_triggertool
VP1Trig::VP1TriggerTool * m_triggertool
Definition:
VP1TriggerUISystem.h:44
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
IVP1System
Definition:
IVP1System.h:36
Logger.h
VP1TriggerUISystem::refresh
void refresh(StoreGateSvc *storeGate)
Definition:
VP1TriggerUISystem.cxx:50
VP1TriggerUISystem::~VP1TriggerUISystem
virtual ~VP1TriggerUISystem()
Definition:
VP1TriggerUISystem.cxx:36
VP1TriggerUISystem::VP1TriggerUISystem
VP1TriggerUISystem()
Definition:
VP1TriggerUISystem.cxx:22
StoreGateSvc.h
IVP1System.h
VP1TriggerUISystem::erase
void erase()
Definition:
VP1TriggerUISystem.cxx:59
Generated on Sun Dec 22 2024 21:22:40 for ATLAS Offline Software by
1.8.18