CondFormats
PPSObjects
interface
TotemAnalysisMask.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* This is a part of TOTEM offline software.
4
* Authors:
5
* Maciej Wróbel (wroblisko@gmail.com)
6
* Jan Kašpar (jan.kaspar@cern.ch)
7
*
8
****************************************************************************/
9
10
#ifndef CondFormats_PPSObjects_TotemAnalysisMask
11
#define CondFormats_PPSObjects_TotemAnalysisMask
12
13
#include "
CondFormats/PPSObjects/interface/TotemSymbId.h
"
14
15
#include <set>
16
#include <map>
17
18
//----------------------------------------------------------------------------------------------------
19
23
class
TotemVFATAnalysisMask
{
24
public
:
25
TotemVFATAnalysisMask
() :
fullMask
(
false
) {}
26
28
bool
fullMask
;
29
31
std::set<unsigned char>
maskedChannels
;
32
};
33
34
//----------------------------------------------------------------------------------------------------
35
39
class
TotemAnalysisMask
{
40
public
:
41
std::map<TotemSymbID, TotemVFATAnalysisMask>
analysisMask
;
42
43
void
insert
(
const
TotemSymbID
&sid,
const
TotemVFATAnalysisMask
&vam);
44
};
45
46
#endif
funct::false
false
Definition:
Factorize.h:29
TotemVFATAnalysisMask::fullMask
bool fullMask
whether all channels of the VFAT shall be masked
Definition:
TotemAnalysisMask.h:33
TotemSymbId.h
TotemVFATAnalysisMask::TotemVFATAnalysisMask
TotemVFATAnalysisMask()
Definition:
TotemAnalysisMask.h:30
TotemAnalysisMask::analysisMask
std::map< TotemSymbID, TotemVFATAnalysisMask > analysisMask
Definition:
TotemAnalysisMask.h:40
TotemAnalysisMask::insert
void insert(const TotemSymbID &sid, const TotemVFATAnalysisMask &vam)
Definition:
TotemAnalysisMask.cc:15
TotemSymbID
Symbolic ID describing an entity of a TOTEM subdetector.
Definition:
TotemSymbId.h:16
TotemAnalysisMask
Channel-mask mapping.
Definition:
TotemAnalysisMask.h:38
TotemVFATAnalysisMask
Contains data on masked channels of a VFAT.
Definition:
TotemAnalysisMask.h:22
TotemVFATAnalysisMask::maskedChannels
std::set< unsigned char > maskedChannels
list of channels to be masked
Definition:
TotemAnalysisMask.h:36
Generated for CMSSW Reference Manual by
1.8.16