ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
MdtAmtHit_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONREVENTATHENAPOOL_MDTAMTHIT_P1_H
6
#define MUONREVENTATHENAPOOL_MDTAMTHIT_P1_H
7
8
#include <inttypes.h>
9
10
#include<vector>
11
12
// MDT RDO's : data from a single channel of an AMT
13
// Atlas Muon TDC
14
// Stefano Rosati, Feb 2003
15
16
class
MdtAmtHit_p1
17
{
18
public
:
19
friend
class
MdtAmtHitCnv_p1
;
20
MdtAmtHit_p1
() =
default
;
21
private
:
22
24
uint16_t
m_tdcId
{0};
26
uint16_t
m_channelId
{0};
27
28
// Leading edge boolean flag
29
bool
m_leading
{
false
};
30
31
// Decoded time of the first leading edge
32
uint16_t
m_coarse
{0};
33
uint16_t
m_fine
{0};
34
// Decoded width in case of a combined measurement
35
uint16_t
m_width
{0};
36
37
// Masked channel flag
38
bool
m_isMasked
{
false
};
39
40
// All the datawords (no headers and footers) coming from this channel
41
// to be decoded on demand using MdtReadOut methods
42
std::vector<uint32_t>
m_dataWords
{};
43
};
44
45
#endif // MUONREVENTATHENAPOOL_MDTAMTHIT_P1_H
46
47
MdtAmtHit_p1::m_leading
bool m_leading
Definition:
MdtAmtHit_p1.h:29
MdtAmtHitCnv_p1
Definition:
MdtAmtHitCnv_p1.h:20
MdtAmtHit_p1::m_width
uint16_t m_width
Definition:
MdtAmtHit_p1.h:35
MdtAmtHit_p1::m_fine
uint16_t m_fine
Definition:
MdtAmtHit_p1.h:33
MdtAmtHit_p1::m_coarse
uint16_t m_coarse
Definition:
MdtAmtHit_p1.h:32
MdtAmtHit_p1::MdtAmtHit_p1
MdtAmtHit_p1()=default
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
MdtAmtHit_p1
Definition:
MdtAmtHit_p1.h:17
MdtAmtHit_p1::m_dataWords
std::vector< uint32_t > m_dataWords
Definition:
MdtAmtHit_p1.h:42
MdtAmtHit_p1::m_channelId
uint16_t m_channelId
Channel number.
Definition:
MdtAmtHit_p1.h:26
MdtAmtHit_p1::m_isMasked
bool m_isMasked
Definition:
MdtAmtHit_p1.h:38
MdtAmtHit_p1::m_tdcId
uint16_t m_tdcId
TDC Id in the CSM (TDC online Id)
Definition:
MdtAmtHit_p1.h:24
Generated on Tue Dec 24 2024 21:14:13 for ATLAS Offline Software by
1.8.18