9#include <pxd/dataobjects/PXDDAQStatus.h>
18 for (
auto it_dhc = pkt.cbegin(); it_dhc != pkt.cend(); ++it_dhc) {
19 for (
auto it_dhe = it_dhc->cbegin(); it_dhe != it_dhc->cend(); ++it_dhe) {
20 if (it_dhe->getSensorID() ==
id) {
33 std::map <VxdID, bool> usemap;
35 for (
auto it_dhc = pkt.cbegin(); it_dhc != pkt.cend(); ++it_dhc) {
36 for (
auto it_dhe = it_dhc->cbegin(); it_dhe != it_dhc->cend(); ++it_dhe) {
37 usemap[it_dhe->getSensorID()] = it_dhe->isUsable();
The PXD DAQ DHE Status class.
std::vector< PXDDAQPacketStatus > m_pxdPacket
Vector of packet informations beloning to this event.
std::map< VxdID, bool > getUsable() const
Return map of module usability.
const PXDDAQDHEStatus * findDHE(const VxdID &id) const
Return pointer to PXDDAQDHEStatus for the DHE connected to sensor with VxdID id If id not found,...
Class to uniquely identify a any structure of the PXD and SVD.
Abstract base class for different kinds of events.