ATLAS Offline Software
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 
11 namespace 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_padding () const {return m_trig_padding;};
22  uint32_t trig_BCID () const {return m_trig_BCID;};
24  uint32_t trig_dTheta () const {return m_trig_dTheta;};
25  uint32_t trig_phiBin () const {return m_trig_phiBin;};
26  uint32_t trig_rBin () const {return m_trig_rBin;};
27 
28  private:
35 
36  };
37  }
38 }
39 
40 #endif // _MUON_NSW_MMTRIG_H_
Muon::nsw::MMTrigPacket::trig_BCID
uint32_t trig_BCID() const
Definition: MMTrigPacket.h:22
Muon::nsw::MMTrigPacket::m_trig_reserved
uint32_t m_trig_reserved
Definition: MMTrigPacket.h:31
Muon::nsw::MMTrigPacket::~MMTrigPacket
virtual ~MMTrigPacket()=default
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
Muon::nsw::MMTrigPacket::MMTrigPacket
MMTrigPacket(std::vector< uint32_t > &payload)
Definition: MMTrigPacket.cxx:14
Muon::nsw::MMTrigPacket::m_trig_padding
uint32_t m_trig_padding
Definition: MMTrigPacket.h:26
Muon::nsw::MMTrigPacket::m_trig_rBin
uint32_t m_trig_rBin
Definition: MMTrigPacket.h:34
Muon::nsw::MMTrigPacket::m_trig_phiBin
uint32_t m_trig_phiBin
Definition: MMTrigPacket.h:33
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::nsw::MMTrigPacket::trig_dTheta
uint32_t trig_dTheta() const
Definition: MMTrigPacket.h:24
Muon::nsw::MMTrigPacket::trig_reserved
uint32_t trig_reserved() const
Definition: MMTrigPacket.h:23
Muon::nsw::MMTrigPacket::m_trig_BCID
uint32_t m_trig_BCID
Definition: MMTrigPacket.h:30
Muon::nsw::MMTrigPacket
Definition: MMTrigPacket.h:16
Muon::nsw::MMTrigPacket::trig_phiBin
uint32_t trig_phiBin() const
Definition: MMTrigPacket.h:25
Muon::nsw::MMTrigPacket::trig_rBin
uint32_t trig_rBin() const
Definition: MMTrigPacket.h:26
Muon::nsw::MMTrigPacket::m_trig_dTheta
uint32_t m_trig_dTheta
Definition: MMTrigPacket.h:32
PixelModuleFeMask_create_db.payload
string payload
Definition: PixelModuleFeMask_create_db.py:69
Muon::nsw::MMTrigPacket::trig_padding
uint32_t trig_padding() const
Definition: MMTrigPacket.h:21