00001 #ifndef TrigConf_LVL1Config
00002 #define TrigConf_LVL1Config
00003
00004
00005
00006 #include "TrigConfL1Data/Menu.h"
00007 #include "TrigConfL1Data/ThresholdConfig.h"
00008 #include "TrigConfL1Data/Muctpi.h"
00009
00010 namespace TrigConf {
00011
00012 class LVL1Config {
00013 public:
00014 LVL1Config();
00015 ~LVL1Config();
00016
00017 inline Menu& menu();
00018 inline ThresholdConfig& thresholdConfig();
00019 inline Muctpi& muctpi();
00020
00021 protected:
00022 Menu m_menu;
00023 ThresholdConfig m_thresholdConfig;
00024 Muctpi m_muctpi;
00025 };
00026
00027 Menu& LVL1Config::menu() { return m_menu; }
00028 ThresholdConfig& LVL1Config::thresholdConfig() { return m_thresholdConfig; }
00029 Muctpi& LVL1Config::muctpi() { return m_muctpi; }
00030
00031 }
00032
00033 #endif