ATLAS Offline Software
Loading...
Searching...
No Matches
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
19
20//Other includes
22#include "VP1Base/IVP1System.h"
23
24//Classes
25namespace VP1Trig {
26 class VP1TriggerTool;
27}
28
29class VP1TriggerUISystem : public IVP1System, public virtual VP1Trig::Logger
30{
31 Q_OBJECT
32
33public:
35 virtual ~VP1TriggerUISystem();
36
37 //System mains ---------------------------------->
38 void create(StoreGateSvc*);
40 void erase();
41 //-----------------------------------------------<
42
43 //Access to trigger tool
45};
46#endif
IVP1System(const QString &name, const QString &information, const QString &contact_info)
StoreGateSvc * storeGate() const
Definition IVP1System.h:119
The Athena Transient Store API.
void refresh(StoreGateSvc *storeGate)
VP1Trig::VP1TriggerTool * m_triggertool
void create(StoreGateSvc *)