File indexing completed on 2024-04-06 12:02:29
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #include "FWCore/Utilities/interface/typelookup.h"
0011
0012 #include "CondFormats/PPSObjects/interface/TotemAnalysisMask.h"
0013
0014
0015
0016 void TotemAnalysisMask::insert(const TotemSymbID& sid, const TotemVFATAnalysisMask& vam) { analysisMask[sid] = vam; }
0017
0018
0019
0020 void TotemAnalysisMask::print(std::ostream& os) const {
0021 os << "TotemAnalysisMask mask" << std::endl;
0022
0023 for (const auto& p : analysisMask) {
0024 os << " " << p.first << ": fullMask=" << p.second.fullMask << ", number of masked channels "
0025 << p.second.maskedChannels.size() << std::endl;
0026 }
0027 }
0028
0029 std::ostream& operator<<(std::ostream& os, TotemAnalysisMask mask) {
0030 mask.print(os);
0031 return os;
0032 }
0033
0034
0035
0036 TYPELOOKUP_DATA_REG(TotemAnalysisMask);