File indexing completed on 2024-04-06 12:02:12
0001 #ifndef CondFormats_GEMObjects_GEMMaskedStrips_h
0002 #define CondFormats_GEMObjects_GEMMaskedStrips_h
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 #include <vector>
0006 #include <iostream>
0007
0008 class GEMMaskedStrips {
0009 public:
0010 struct MaskItem {
0011 int rawId;
0012 int strip;
0013 COND_SERIALIZABLE;
0014 };
0015
0016 GEMMaskedStrips() {}
0017 ~GEMMaskedStrips() {}
0018
0019 std::vector<MaskItem> const& getMaskVec() const { return maskVec_; }
0020 void fillMaskVec(MaskItem m) { maskVec_.push_back(m); }
0021
0022 private:
0023 std::vector<MaskItem> maskVec_;
0024
0025 COND_SERIALIZABLE;
0026 };
0027 #endif