ATLAS Offline Software
VP1TriggerDecisionSystem.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef VP1TRIGGERDECISIONSYSTEM_H
6 #define VP1TRIGGERDECISIONSYSTEM_H
7 
9 // //
10 // Header file for class VP1TriggerDecisionSystem //
11 // Weiyi Zhang <wyizhang@cern.ch> //
12 // June 18 2007 //
13 //
14 // Major updates:
15 // - 2022/03, Riccardo Maria BIANCHI <riccardo.maria.bianchi@cern.ch>
16 // //
18 #include "VP1Base/IVP1System.h"
19 #include <QStringList>
20 
22 {
23  Q_OBJECT
24 
25 public:
28 
29  void create( StoreGateSvc* detstore );
30  void refresh( StoreGateSvc* storegate );
31  void erase();
32 
33  QStringList getInfoForEntry(QString key,QString type);
34  void getInfo(const std::string& key,const std::string&,std::ostringstream& os);
35 
36 signals:
37  void entriesChanged(const QStringList& entry_key,const QStringList& entry_type);
38 
39 private:
40 
41  class Clockwork;
43 };
44 
45 #endif
VP1TriggerDecisionSystem::~VP1TriggerDecisionSystem
virtual ~VP1TriggerDecisionSystem()
Definition: VP1TriggerDecisionSystem.h:27
VP1TriggerDecisionSystem::VP1TriggerDecisionSystem
VP1TriggerDecisionSystem()
Definition: VP1TriggerDecisionSystem.cxx:39
VP1TriggerDecisionSystem::getInfoForEntry
QStringList getInfoForEntry(QString key, QString type)
Definition: VP1TriggerDecisionSystem.cxx:122
VP1TriggerDecisionSystem::erase
void erase()
Definition: VP1TriggerDecisionSystem.cxx:115
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
IVP1System
Definition: IVP1System.h:36
VP1TriggerDecisionSystem::getInfo
void getInfo(const std::string &key, const std::string &, std::ostringstream &os)
VP1TriggerDecisionSystem::refresh
void refresh(StoreGateSvc *storegate)
Definition: VP1TriggerDecisionSystem.cxx:58
VP1TriggerDecisionSystem::create
void create(StoreGateSvc *detstore)
Definition: VP1TriggerDecisionSystem.cxx:50
python.L1.Config.LegacyTopoMergerMap.signals
signals
Definition: LegacyTopoMergerMap.py:13
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
VP1TriggerDecisionSystem::m_clock
Clockwork * m_clock
Definition: VP1TriggerDecisionSystem.h:41
VP1TriggerDecisionSystem::entriesChanged
void entriesChanged(const QStringList &entry_key, const QStringList &entry_type)
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
VP1TriggerDecisionSystem
Definition: VP1TriggerDecisionSystem.h:22
IVP1System.h
VP1TriggerDecisionSystem::Clockwork
Definition: VP1TriggerDecisionSystem.cxx:21
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37