ATLAS Offline Software
Loading...
Searching...
No Matches
VP1TriggerUISystem.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5/***********************************************************************************
6 * @Package : VP1TriggerSystems
7 * @Class : VP1TriggerUISystem
8 *
9 * @brief : Trigger UI System passing StoreGate and CMDs to VP1TriggerTool
10 *
11 * @author : Manuel Proissl <mproissl@cern.ch> - University of Edinburgh
12 ***********************************************************************************/
13
14
15//Local includes
18
19
20//System Constructor
21//_____________________________________________________________________________________________
23 : Logger("VP1TriggerUISystem"),
24 IVP1System("VP1TriggerUISystem",
25 "Trigger UI System passing StoreGate and CMDs to VP1TriggerTool",
26 "Manuel Proissl, mproissl@cern.ch")
27{
28 //Initialize VP1TriggerTool
29 log_info("Initializing VP1Trig::VP1TriggerTool");
31}
32
33
34//System Destructor
35//_____________________________________________________________________________________________
41
42
43//Initialize GUI (on Plugin level only)
44//_____________________________________________________________________________________________
46
47
48//Load Trigger Data from StoreGate (after new event loaded)
49//_____________________________________________________________________________________________
55
56
57//Clear System (before new event loaded)
58//_____________________________________________________________________________________________
60{
61 log_verbose("erase()");
62 m_triggertool->clear();
63}
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 *)