ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
TrigConf::StorageMgrBase Class Referenceabstract

#include <StorageMgrBase.h>

Inheritance diagram for TrigConf::StorageMgrBase:
Collaboration diagram for TrigConf::StorageMgrBase:

Public Member Functions

 StorageMgrBase ()
 constructor More...
 
virtual ~StorageMgrBase () override
 destructor More...
 
virtual void setLevel (MSGTC::Level lvl) override=0
 
virtual void setCTPVersion (unsigned int)=0
 
virtual void setL1Version (unsigned int)=0
 
virtual unsigned int ctpVersion () const =0
 
virtual unsigned int l1Version () const =0
 
virtual IL1TopoMenuLoaderl1topoMenuLoader ()=0
 
virtual IMasterTableLoadermasterTableLoader ()=0
 
virtual IMenuLoadermenuLoader ()=0
 
virtual IMuctpiLoadermuctpiLoader ()=0
 
virtual IDeadTimeLoaderdeadTimeLoader ()=0
 
virtual IPrescaledClockLoaderprescaledClockLoader ()=0
 
virtual IRandomLoaderrandomLoader ()=0
 
virtual IThresholdConfigLoaderthresholdConfigLoader ()=0
 
virtual ITriggerThresholdLoadertriggerThresholdLoader ()=0
 
virtual ITriggerThresholdValueLoadertriggerThresholdValueLoader ()=0
 
virtual IThresholdMonitorLoaderthresholdMonitorLoader ()=0
 
virtual ICTPFilesLoaderctpFilesLoader ()=0
 
virtual ICaloJetInputLoadercaloJetInputLoader ()=0
 
virtual ICaloSinCosLoadercaloSinCosLoader ()=0
 
virtual ICaloInfoLoadercaloInfoLoader ()=0
 
virtual ILutCamLoaderlutcamLoader ()=0
 
virtual IPrescaleSetLoaderprescaleSetLoader ()=0
 
virtual IPrioritySetLoaderprioritySetLoader ()=0
 
virtual IBunchGroupLoaderbunchGroupLoader ()=0
 
virtual IBunchGroupSetLoaderbunchGroupSetLoader ()=0
 
virtual ICTPConfigLoaderctpConfigLoader ()=0
 
virtual ICTPConfigLoaderctpConfigOnlineLoader ()=0
 
virtual IHLTFrameLoaderhltFrameLoader ()=0
 
virtual IJobOptionTableLoaderjobOptionTableLoader ()=0
 

Protected Attributes

IMasterTableLoaderm_masterTableLoader { nullptr }
 
IMenuLoaderm_menuLoader { nullptr }
 
IMuctpiLoaderm_muctpiLoader { nullptr }
 
IDeadTimeLoaderm_deadTimeLoader { nullptr }
 
IPrescaledClockLoaderm_prescaledClockLoader { nullptr }
 
IRandomLoaderm_randomLoader { nullptr }
 
IThresholdConfigLoaderm_thresholdConfigLoader { nullptr }
 
ITriggerThresholdLoaderm_triggerThresholdLoader { nullptr }
 
ITriggerThresholdValueLoaderm_triggerThresholdValueLoader { nullptr }
 
IThresholdMonitorLoaderm_thresholdMonitorLoader { nullptr }
 
ICTPFilesLoaderm_ctpFilesLoader { nullptr }
 
ICaloJetInputLoaderm_caloJetInputLoader { nullptr }
 
ICaloSinCosLoaderm_caloSinCosLoader { nullptr }
 
ICaloInfoLoaderm_caloInfoLoader { nullptr }
 
ILutCamLoaderm_lutCamLoader { nullptr }
 
IPrescaleSetLoaderm_prescaleSetLoader { nullptr }
 
IPrioritySetLoaderm_prioritySetLoader { nullptr }
 
IBunchGroupLoaderm_bunchGroupLoader { nullptr }
 
IBunchGroupSetLoaderm_bunchGroupSetLoader { nullptr }
 
ICTPConfigLoaderm_ctpConfigLoader { nullptr }
 
IMuonThresholdSetLoaderm_muonThresholdSetLoader { nullptr }
 
IHLTFrameLoaderm_HLTFrameLoader { nullptr }
 
IJobOptionTableLoaderm_jobOptionTableLoader { nullptr }
 
IL1TopoMenuLoaderm_l1topoMenuLoader { nullptr }
 
unsigned int m_ctpVersion { 0 }
 
unsigned int m_l1Version { 0 }
 

Detailed Description

Definition at line 39 of file StorageMgrBase.h.

Constructor & Destructor Documentation

◆ StorageMgrBase()

TrigConf::StorageMgrBase::StorageMgrBase ( )

constructor

Definition at line 7 of file StorageMgrBase.cxx.

8 {}

◆ ~StorageMgrBase()

TrigConf::StorageMgrBase::~StorageMgrBase ( )
overridevirtual

destructor

Definition at line 10 of file StorageMgrBase.cxx.

11 {
12  delete m_masterTableLoader;
13  delete m_menuLoader;
14  delete m_muctpiLoader;
15  delete m_deadTimeLoader;
17  delete m_randomLoader;
22  delete m_ctpFilesLoader;
23  delete m_caloJetInputLoader;
24  delete m_caloSinCosLoader;
25  delete m_caloInfoLoader;
26  delete m_lutCamLoader;
27  delete m_prescaleSetLoader;
28  delete m_prioritySetLoader;
29  delete m_bunchGroupLoader;
30  delete m_bunchGroupSetLoader;
31  delete m_ctpConfigLoader;
33  delete m_HLTFrameLoader;
35  delete m_l1topoMenuLoader;
36 }

Member Function Documentation

◆ bunchGroupLoader()

virtual IBunchGroupLoader& TrigConf::IStorageMgr::bunchGroupLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ bunchGroupSetLoader()

virtual IBunchGroupSetLoader& TrigConf::IStorageMgr::bunchGroupSetLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ caloInfoLoader()

virtual ICaloInfoLoader& TrigConf::IStorageMgr::caloInfoLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ caloJetInputLoader()

virtual ICaloJetInputLoader& TrigConf::IStorageMgr::caloJetInputLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ caloSinCosLoader()

virtual ICaloSinCosLoader& TrigConf::IStorageMgr::caloSinCosLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ ctpConfigLoader()

virtual ICTPConfigLoader& TrigConf::IStorageMgr::ctpConfigLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ ctpConfigOnlineLoader()

virtual ICTPConfigLoader& TrigConf::IStorageMgr::ctpConfigOnlineLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ ctpFilesLoader()

virtual ICTPFilesLoader& TrigConf::IStorageMgr::ctpFilesLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ ctpVersion()

virtual unsigned int TrigConf::IStorageMgr::ctpVersion ( ) const
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ deadTimeLoader()

virtual IDeadTimeLoader& TrigConf::IStorageMgr::deadTimeLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ hltFrameLoader()

virtual IHLTFrameLoader& TrigConf::IStorageMgr::hltFrameLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ jobOptionTableLoader()

virtual IJobOptionTableLoader& TrigConf::IStorageMgr::jobOptionTableLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ l1topoMenuLoader()

virtual IL1TopoMenuLoader& TrigConf::IStorageMgr::l1topoMenuLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ l1Version()

virtual unsigned int TrigConf::IStorageMgr::l1Version ( ) const
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ lutcamLoader()

virtual ILutCamLoader& TrigConf::IStorageMgr::lutcamLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ masterTableLoader()

virtual IMasterTableLoader& TrigConf::IStorageMgr::masterTableLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ menuLoader()

virtual IMenuLoader& TrigConf::IStorageMgr::menuLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ muctpiLoader()

virtual IMuctpiLoader& TrigConf::IStorageMgr::muctpiLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ prescaledClockLoader()

virtual IPrescaledClockLoader& TrigConf::IStorageMgr::prescaledClockLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ prescaleSetLoader()

virtual IPrescaleSetLoader& TrigConf::IStorageMgr::prescaleSetLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ prioritySetLoader()

virtual IPrioritySetLoader& TrigConf::IStorageMgr::prioritySetLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ randomLoader()

virtual IRandomLoader& TrigConf::IStorageMgr::randomLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ setCTPVersion()

virtual void TrigConf::IStorageMgr::setCTPVersion ( unsigned int  )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ setL1Version()

virtual void TrigConf::IStorageMgr::setL1Version ( unsigned int  )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ setLevel()

virtual void TrigConf::StorageMgrBase::setLevel ( MSGTC::Level  lvl)
overridepure virtual

Implements TrigConf::IStorageMgr.

Implemented in TrigConf::StorageMgr.

◆ thresholdConfigLoader()

virtual IThresholdConfigLoader& TrigConf::IStorageMgr::thresholdConfigLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ thresholdMonitorLoader()

virtual IThresholdMonitorLoader& TrigConf::IStorageMgr::thresholdMonitorLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ triggerThresholdLoader()

virtual ITriggerThresholdLoader& TrigConf::IStorageMgr::triggerThresholdLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

◆ triggerThresholdValueLoader()

virtual ITriggerThresholdValueLoader& TrigConf::IStorageMgr::triggerThresholdValueLoader ( )
pure virtualinherited

Implemented in TrigConf::StorageMgr.

Member Data Documentation

◆ m_bunchGroupLoader

IBunchGroupLoader* TrigConf::StorageMgrBase::m_bunchGroupLoader { nullptr }
protected

Definition at line 70 of file StorageMgrBase.h.

◆ m_bunchGroupSetLoader

IBunchGroupSetLoader* TrigConf::StorageMgrBase::m_bunchGroupSetLoader { nullptr }
protected

Definition at line 71 of file StorageMgrBase.h.

◆ m_caloInfoLoader

ICaloInfoLoader* TrigConf::StorageMgrBase::m_caloInfoLoader { nullptr }
protected

Definition at line 66 of file StorageMgrBase.h.

◆ m_caloJetInputLoader

ICaloJetInputLoader* TrigConf::StorageMgrBase::m_caloJetInputLoader { nullptr }
protected

Definition at line 64 of file StorageMgrBase.h.

◆ m_caloSinCosLoader

ICaloSinCosLoader* TrigConf::StorageMgrBase::m_caloSinCosLoader { nullptr }
protected

Definition at line 65 of file StorageMgrBase.h.

◆ m_ctpConfigLoader

ICTPConfigLoader* TrigConf::StorageMgrBase::m_ctpConfigLoader { nullptr }
protected

Definition at line 72 of file StorageMgrBase.h.

◆ m_ctpFilesLoader

ICTPFilesLoader* TrigConf::StorageMgrBase::m_ctpFilesLoader { nullptr }
protected

Definition at line 63 of file StorageMgrBase.h.

◆ m_ctpVersion

unsigned int TrigConf::StorageMgrBase::m_ctpVersion { 0 }
protected

Definition at line 78 of file StorageMgrBase.h.

◆ m_deadTimeLoader

IDeadTimeLoader* TrigConf::StorageMgrBase::m_deadTimeLoader { nullptr }
protected

Definition at line 56 of file StorageMgrBase.h.

◆ m_HLTFrameLoader

IHLTFrameLoader* TrigConf::StorageMgrBase::m_HLTFrameLoader { nullptr }
protected

Definition at line 74 of file StorageMgrBase.h.

◆ m_jobOptionTableLoader

IJobOptionTableLoader* TrigConf::StorageMgrBase::m_jobOptionTableLoader { nullptr }
protected

Definition at line 75 of file StorageMgrBase.h.

◆ m_l1topoMenuLoader

IL1TopoMenuLoader* TrigConf::StorageMgrBase::m_l1topoMenuLoader { nullptr }
protected

Definition at line 76 of file StorageMgrBase.h.

◆ m_l1Version

unsigned int TrigConf::StorageMgrBase::m_l1Version { 0 }
protected

Definition at line 79 of file StorageMgrBase.h.

◆ m_lutCamLoader

ILutCamLoader* TrigConf::StorageMgrBase::m_lutCamLoader { nullptr }
protected

Definition at line 67 of file StorageMgrBase.h.

◆ m_masterTableLoader

IMasterTableLoader* TrigConf::StorageMgrBase::m_masterTableLoader { nullptr }
protected

Definition at line 53 of file StorageMgrBase.h.

◆ m_menuLoader

IMenuLoader* TrigConf::StorageMgrBase::m_menuLoader { nullptr }
protected

Definition at line 54 of file StorageMgrBase.h.

◆ m_muctpiLoader

IMuctpiLoader* TrigConf::StorageMgrBase::m_muctpiLoader { nullptr }
protected

Definition at line 55 of file StorageMgrBase.h.

◆ m_muonThresholdSetLoader

IMuonThresholdSetLoader* TrigConf::StorageMgrBase::m_muonThresholdSetLoader { nullptr }
protected

Definition at line 73 of file StorageMgrBase.h.

◆ m_prescaledClockLoader

IPrescaledClockLoader* TrigConf::StorageMgrBase::m_prescaledClockLoader { nullptr }
protected

Definition at line 57 of file StorageMgrBase.h.

◆ m_prescaleSetLoader

IPrescaleSetLoader* TrigConf::StorageMgrBase::m_prescaleSetLoader { nullptr }
protected

Definition at line 68 of file StorageMgrBase.h.

◆ m_prioritySetLoader

IPrioritySetLoader* TrigConf::StorageMgrBase::m_prioritySetLoader { nullptr }
protected

Definition at line 69 of file StorageMgrBase.h.

◆ m_randomLoader

IRandomLoader* TrigConf::StorageMgrBase::m_randomLoader { nullptr }
protected

Definition at line 58 of file StorageMgrBase.h.

◆ m_thresholdConfigLoader

IThresholdConfigLoader* TrigConf::StorageMgrBase::m_thresholdConfigLoader { nullptr }
protected

Definition at line 59 of file StorageMgrBase.h.

◆ m_thresholdMonitorLoader

IThresholdMonitorLoader* TrigConf::StorageMgrBase::m_thresholdMonitorLoader { nullptr }
protected

Definition at line 62 of file StorageMgrBase.h.

◆ m_triggerThresholdLoader

ITriggerThresholdLoader* TrigConf::StorageMgrBase::m_triggerThresholdLoader { nullptr }
protected

Definition at line 60 of file StorageMgrBase.h.

◆ m_triggerThresholdValueLoader

ITriggerThresholdValueLoader* TrigConf::StorageMgrBase::m_triggerThresholdValueLoader { nullptr }
protected

Definition at line 61 of file StorageMgrBase.h.


The documentation for this class was generated from the following files:
TrigConf::StorageMgrBase::m_ctpFilesLoader
ICTPFilesLoader * m_ctpFilesLoader
Definition: StorageMgrBase.h:63
TrigConf::StorageMgrBase::m_HLTFrameLoader
IHLTFrameLoader * m_HLTFrameLoader
Definition: StorageMgrBase.h:74
TrigConf::StorageMgrBase::m_caloInfoLoader
ICaloInfoLoader * m_caloInfoLoader
Definition: StorageMgrBase.h:66
TrigConf::StorageMgrBase::m_thresholdMonitorLoader
IThresholdMonitorLoader * m_thresholdMonitorLoader
Definition: StorageMgrBase.h:62
TrigConf::StorageMgrBase::m_muctpiLoader
IMuctpiLoader * m_muctpiLoader
Definition: StorageMgrBase.h:55
TrigConf::StorageMgrBase::m_bunchGroupLoader
IBunchGroupLoader * m_bunchGroupLoader
Definition: StorageMgrBase.h:70
TrigConf::StorageMgrBase::m_triggerThresholdValueLoader
ITriggerThresholdValueLoader * m_triggerThresholdValueLoader
Definition: StorageMgrBase.h:61
TrigConf::StorageMgrBase::m_lutCamLoader
ILutCamLoader * m_lutCamLoader
Definition: StorageMgrBase.h:67
TrigConf::StorageMgrBase::m_masterTableLoader
IMasterTableLoader * m_masterTableLoader
Definition: StorageMgrBase.h:53
TrigConf::StorageMgrBase::m_caloSinCosLoader
ICaloSinCosLoader * m_caloSinCosLoader
Definition: StorageMgrBase.h:65
TrigConf::StorageMgrBase::m_menuLoader
IMenuLoader * m_menuLoader
Definition: StorageMgrBase.h:54
TrigConf::StorageMgrBase::m_l1topoMenuLoader
IL1TopoMenuLoader * m_l1topoMenuLoader
Definition: StorageMgrBase.h:76
TrigConf::StorageMgrBase::m_thresholdConfigLoader
IThresholdConfigLoader * m_thresholdConfigLoader
Definition: StorageMgrBase.h:59
TrigConf::StorageMgrBase::m_deadTimeLoader
IDeadTimeLoader * m_deadTimeLoader
Definition: StorageMgrBase.h:56
TrigConf::StorageMgrBase::m_randomLoader
IRandomLoader * m_randomLoader
Definition: StorageMgrBase.h:58
TrigConf::StorageMgrBase::m_prescaleSetLoader
IPrescaleSetLoader * m_prescaleSetLoader
Definition: StorageMgrBase.h:68
TrigConf::StorageMgrBase::m_prioritySetLoader
IPrioritySetLoader * m_prioritySetLoader
Definition: StorageMgrBase.h:69
TrigConf::StorageMgrBase::m_prescaledClockLoader
IPrescaledClockLoader * m_prescaledClockLoader
Definition: StorageMgrBase.h:57
TrigConf::StorageMgrBase::m_muonThresholdSetLoader
IMuonThresholdSetLoader * m_muonThresholdSetLoader
Definition: StorageMgrBase.h:73
TrigConf::StorageMgrBase::m_bunchGroupSetLoader
IBunchGroupSetLoader * m_bunchGroupSetLoader
Definition: StorageMgrBase.h:71
TrigConf::StorageMgrBase::m_jobOptionTableLoader
IJobOptionTableLoader * m_jobOptionTableLoader
Definition: StorageMgrBase.h:75
TrigConf::StorageMgrBase::m_triggerThresholdLoader
ITriggerThresholdLoader * m_triggerThresholdLoader
Definition: StorageMgrBase.h:60
TrigConf::StorageMgrBase::m_ctpConfigLoader
ICTPConfigLoader * m_ctpConfigLoader
Definition: StorageMgrBase.h:72
TrigConf::StorageMgrBase::m_caloJetInputLoader
ICaloJetInputLoader * m_caloJetInputLoader
Definition: StorageMgrBase.h:64