File indexing completed on 2024-04-06 12:02:20
0001 #ifndef CondFormats_L1TObjects_L1GtTriggerMask_h
0002 #define CondFormats_L1TObjects_L1GtTriggerMask_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 #include "CondFormats/Serialization/interface/Serializable.h"
0022
0023 #include <vector>
0024 #include <ostream>
0025
0026
0027
0028
0029
0030
0031
0032
0033 class L1GtTriggerMask {
0034 public:
0035
0036
0037 L1GtTriggerMask();
0038
0039
0040 L1GtTriggerMask(std::vector<unsigned int>&);
0041
0042
0043 virtual ~L1GtTriggerMask();
0044
0045 public:
0046
0047 inline const std::vector<unsigned int>& gtTriggerMask() const { return m_triggerMask; }
0048
0049
0050 void setGtTriggerMask(std::vector<unsigned int>&);
0051
0052
0053 void print(std::ostream&) const;
0054
0055 private:
0056
0057 std::vector<unsigned int> m_triggerMask;
0058
0059 COND_SERIALIZABLE;
0060 };
0061
0062 #endif