 |
Belle II Software
release-05-01-25
|
11 #ifndef SVD_IGNORED_STRIPS_MAP_H_
12 #define SVD_IGNORED_STRIPS_MAP_H_
14 #include <vxd/dataobjects/VxdID.h>
15 #include <unordered_map>
30 class SVDIgnoredStripsMap {
61 std::unordered_map<unsigned short, IgnoredStripsSet>
m_Map;
std::set< unsigned short > IgnoredStripsSet
A set of ignored strips.
Class to uniquely identify a any structure of the PXD and SVD.
bool stripOK(VxdID id, unsigned short strip)
Check whether a strip on a given sensor is OK or not.
IgnoredStripsSet m_lastIgnored
Set of ingored strips for the most currently queried sensor.
Abstract base class for different kinds of events.
SVDIgnoredStripsMap()=delete
No default constructor.
const std::set< unsigned short > & getIgnoredStrips(VxdID id)
Get the set of ignored strips for a sensor.
std::unordered_map< unsigned short, IgnoredStripsSet > m_Map
Structure holiding sets of ingored strips for all sensors.
VxdID m_lastSensorID
The most currently queried sensor number.