00001
00002
00003 #ifndef XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
00004 #define XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
00005
00006
00007 extern "C" {
00008 # include <stdint.h>
00009 }
00010
00011 namespace xAOD {
00012
00027 class TrigConfKeys_v1 {
00028
00029 public:
00031 TrigConfKeys_v1( uint32_t smk = 0, uint32_t l1psk = 0,
00032 uint32_t hltpsk = 0 );
00033
00035 uint32_t smk() const;
00037 void setSMK( uint32_t value );
00038
00040 uint32_t l1psk() const;
00042 void setL1psk( uint32_t value );
00043
00045 uint32_t hltpsk() const;
00047 void setHLTpsk( uint32_t value );
00048
00049 private:
00051 uint32_t m_smk;
00053 uint32_t m_l1psk;
00055 uint32_t m_hltpsk;
00056
00057 };
00058
00059 }
00060
00061 #endif // XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H