00001 #ifndef CondFormats_L1TObjects_L1GtTriggerMask_h
00002 #define CondFormats_L1TObjects_L1GtTriggerMask_h
00003
00020
00021 #include <vector>
00022 #include <ostream>
00023
00024
00025
00026
00027
00028
00029
00030
00031 class L1GtTriggerMask
00032 {
00033
00034 public:
00035
00036
00037
00038 L1GtTriggerMask();
00039
00040
00041 L1GtTriggerMask(std::vector<unsigned int>&);
00042
00043
00044 virtual ~L1GtTriggerMask();
00045
00046 public:
00047
00049 inline std::vector<unsigned int> gtTriggerMask() const
00050 {
00051 return m_triggerMask;
00052 }
00053
00055 void setGtTriggerMask(std::vector<unsigned int>&);
00056
00058 void print(std::ostream&) const;
00059
00060 private:
00061
00063 std::vector<unsigned int> m_triggerMask;
00064
00065
00066 };
00067
00068 #endif