ATLAS Offline Software
Loading...
Searching...
No Matches
StorageMgrBase.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigConf_StorageMgrBase
6#define TrigConf_StorageMgrBase
7
8#include <string>
11
12namespace TrigConf {
13
15 class IMenuLoader;
16 class IMuctpiLoader;
17 class IDeadTimeLoader;
19 class IRandomLoader;
24 class ICTPFilesLoader;
26 class ICaloSinCosLoader;
27 class ICaloInfoLoader;
28 class ILutCamLoader;
29 class IPrescaleSetLoader;
30 class IPrioritySetLoader;
31 class IBunchGroupLoader;
33 class ICTPConfigLoader;
35 class IHLTFrameLoader;
38
39 class StorageMgrBase : virtual public IStorageMgr {
40 public:
41
44
46 virtual ~StorageMgrBase() override;
47
48 // setting log level of all loaders
49 virtual void setLevel(MSGTC::Level lvl) override = 0;
50
51 protected:
52
77
78 unsigned int m_ctpVersion { 0 };
79 unsigned int m_l1Version { 0 };
80
81 };
82
83}
84
85#endif
MsgStream for TrigConf classes.
Interface for loaders of the LVL1 trigger configuration.
Interface for the StorageMgr (TriggerDB) and XMLStorageMgr (XML) classes.
Definition IStorageMgr.h:47
IPrioritySetLoader * m_prioritySetLoader
ILutCamLoader * m_lutCamLoader
IMuctpiLoader * m_muctpiLoader
ICaloInfoLoader * m_caloInfoLoader
IMasterTableLoader * m_masterTableLoader
IPrescaledClockLoader * m_prescaledClockLoader
ICTPConfigLoader * m_ctpConfigLoader
IRandomLoader * m_randomLoader
IThresholdMonitorLoader * m_thresholdMonitorLoader
ITriggerThresholdLoader * m_triggerThresholdLoader
IL1TopoMenuLoader * m_l1topoMenuLoader
IBunchGroupSetLoader * m_bunchGroupSetLoader
IJobOptionTableLoader * m_jobOptionTableLoader
IHLTFrameLoader * m_HLTFrameLoader
ICTPFilesLoader * m_ctpFilesLoader
IDeadTimeLoader * m_deadTimeLoader
IThresholdConfigLoader * m_thresholdConfigLoader
ICaloJetInputLoader * m_caloJetInputLoader
IPrescaleSetLoader * m_prescaleSetLoader
ITriggerThresholdValueLoader * m_triggerThresholdValueLoader
virtual void setLevel(MSGTC::Level lvl) override=0
virtual ~StorageMgrBase() override
destructor
IMuonThresholdSetLoader * m_muonThresholdSetLoader
ICaloSinCosLoader * m_caloSinCosLoader
IBunchGroupLoader * m_bunchGroupLoader
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22