1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/****************************************************************************
*
* This is a part of TOTEM offline software.
* Authors:
* Maciej Wróbel (wroblisko@gmail.com)
* Jan Kašpar (jan.kaspar@cern.ch)
*
****************************************************************************/
#include "FWCore/Utilities/interface/typelookup.h"
#include "CondFormats/PPSObjects/interface/TotemAnalysisMask.h"
//----------------------------------------------------------------------------------------------------
void TotemAnalysisMask::insert(const TotemSymbID& sid, const TotemVFATAnalysisMask& vam) { analysisMask[sid] = vam; }
//----------------------------------------------------------------------------------------------------
void TotemAnalysisMask::print(std::ostream& os) const {
os << "TotemAnalysisMask mask" << std::endl;
for (const auto& p : analysisMask) {
os << " " << p.first << ": fullMask=" << p.second.fullMask << ", number of masked channels "
<< p.second.maskedChannels.size() << std::endl;
}
}
std::ostream& operator<<(std::ostream& os, TotemAnalysisMask mask) {
mask.print(os);
return os;
}
//----------------------------------------------------------------------------------------------------
TYPELOOKUP_DATA_REG(TotemAnalysisMask);
|