ATLAS Offline Software
Loading...
Searching...
No Matches
MMTrigPacket.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef _MUON_NSW_MMTRIG_H_
5#define _MUON_NSW_MMTRIG_H_
6
7#include <stdint.h>
8#include <vector>
9#include <exception>
10
11namespace Muon
12{
13 namespace nsw
14 {
16 {
17 public:
18
19 MMTrigPacket (std::vector<uint32_t>& payload);
20 virtual ~MMTrigPacket () = default;
21 uint32_t trig_globalX () const {return m_trig_globalX;};
22 uint32_t trig_globalU () const {return m_trig_globalU;};
23 uint32_t trig_BCID () const {return m_trig_BCID;};
24 uint32_t trig_reserved () const {return m_trig_reserved;};
25 uint32_t trig_dTheta () const {return m_trig_dTheta;};
26 uint32_t trig_phiBin () const {return m_trig_phiBin;};
27 uint32_t trig_rBin () const {return m_trig_rBin;};
28
29 private:
32 uint32_t m_trig_BCID;
34 uint32_t m_trig_dTheta;
35 uint32_t m_trig_phiBin;
36 uint32_t m_trig_rBin;
37
38 };
39 }
40}
41
42#endif // _MUON_NSW_MMTRIG_H_
uint32_t trig_dTheta() const
uint32_t trig_BCID() const
uint32_t trig_phiBin() const
uint32_t trig_rBin() const
uint32_t trig_globalX() const
virtual ~MMTrigPacket()=default
uint32_t trig_globalU() const
MMTrigPacket(std::vector< uint32_t > &payload)
uint32_t trig_reserved() const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.