ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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_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
:
30
uint32_t
m_trig_globalX
;
31
uint32_t
m_trig_globalU
;
32
uint32_t
m_trig_BCID
;
33
uint32_t
m_trig_reserved
;
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_
Muon::nsw::MMTrigPacket::m_trig_rBin
uint32_t m_trig_rBin
Definition
MMTrigPacket.h:36
Muon::nsw::MMTrigPacket::m_trig_globalU
uint32_t m_trig_globalU
Definition
MMTrigPacket.h:31
Muon::nsw::MMTrigPacket::trig_dTheta
uint32_t trig_dTheta() const
Definition
MMTrigPacket.h:25
Muon::nsw::MMTrigPacket::trig_BCID
uint32_t trig_BCID() const
Definition
MMTrigPacket.h:23
Muon::nsw::MMTrigPacket::trig_phiBin
uint32_t trig_phiBin() const
Definition
MMTrigPacket.h:26
Muon::nsw::MMTrigPacket::trig_rBin
uint32_t trig_rBin() const
Definition
MMTrigPacket.h:27
Muon::nsw::MMTrigPacket::trig_globalX
uint32_t trig_globalX() const
Definition
MMTrigPacket.h:21
Muon::nsw::MMTrigPacket::~MMTrigPacket
virtual ~MMTrigPacket()=default
Muon::nsw::MMTrigPacket::m_trig_reserved
uint32_t m_trig_reserved
Definition
MMTrigPacket.h:33
Muon::nsw::MMTrigPacket::trig_globalU
uint32_t trig_globalU() const
Definition
MMTrigPacket.h:22
Muon::nsw::MMTrigPacket::m_trig_dTheta
uint32_t m_trig_dTheta
Definition
MMTrigPacket.h:34
Muon::nsw::MMTrigPacket::m_trig_BCID
uint32_t m_trig_BCID
Definition
MMTrigPacket.h:32
Muon::nsw::MMTrigPacket::m_trig_globalX
uint32_t m_trig_globalX
Definition
MMTrigPacket.h:30
Muon::nsw::MMTrigPacket::MMTrigPacket
MMTrigPacket(std::vector< uint32_t > &payload)
Definition
MMTrigPacket.cxx:14
Muon::nsw::MMTrigPacket::m_trig_phiBin
uint32_t m_trig_phiBin
Definition
MMTrigPacket.h:35
Muon::nsw::MMTrigPacket::trig_reserved
uint32_t trig_reserved() const
Definition
MMTrigPacket.h:24
Muon::nsw
Definition
MapperMMG.h:13
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0