ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonNSWCommonDecode
MuonNSWCommonDecode
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
{
15
class
MMTrigPacket
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
;};
23
uint32_t
trig_reserved
()
const
{
return
m_trig_reserved
;};
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
:
29
uint32_t
m_trig_padding
;
30
uint32_t
m_trig_BCID
;
31
uint32_t
m_trig_reserved
;
32
uint32_t
m_trig_dTheta
;
33
uint32_t
m_trig_phiBin
;
34
uint32_t
m_trig_rBin
;
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:45
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
Generated on Thu Nov 7 2024 21:21:19 for ATLAS Offline Software by
1.8.18