ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
RpcFiredChannel_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// RpcFiredChannel_p1.h
6
7
#ifndef MUONEVENTATHENAPOOL_RPCFIREDCHANNEL_P1H
8
#define MUONEVENTATHENAPOOL_RPCFIREDCHANNEL_P1H
9
#include <inttypes.h>
10
14
class
RpcFiredChannel_p1
{
15
public
:
16
friend
class
RpcFiredChannelCnv_p1
;
17
19
RpcFiredChannel_p1
() :
m_bcid
(0),
m_time
(0),
m_ijk
(0),
m_channel
(0),
m_ovl
(0),
m_thr
(0) {}
20
22
uint16_t
bcid
()
const
{
return
m_bcid
; }
23
25
uint16_t
time
()
const
{
return
m_time
; }
26
28
uint16_t
ijk
()
const
{
return
m_ijk
; }
29
31
uint16_t
channel
()
const
{
return
m_channel
; }
32
35
uint16_t
ovl
()
const
{
return
m_ovl
; }
36
40
uint16_t
thr
()
const
{
return
m_thr
; }
41
42
private
:
43
//Q. Do we need channel & thr + ovl (see ctors in transient class to see why I wonder). EJWM
44
uint16_t
m_bcid
;
45
uint16_t
m_time
;
46
uint16_t
m_ijk
;
47
uint16_t
m_channel
;
48
uint16_t
m_ovl
;
49
uint16_t
m_thr
;
50
51
};
52
53
#endif
RpcFiredChannel_p1::bcid
uint16_t bcid() const
return bunch crossing id
Definition:
RpcFiredChannel_p1.h:22
RpcFiredChannel_p1::thr
uint16_t thr() const
return and/or of those hits in the pivot that caused a trigger, i.e.
Definition:
RpcFiredChannel_p1.h:40
RpcFiredChannel_p1::ovl
uint16_t ovl() const
return if channels in pivot that caused trigger were in chamber overlap region
Definition:
RpcFiredChannel_p1.h:35
RpcFiredChannel_p1::m_bcid
uint16_t m_bcid
Definition:
RpcFiredChannel_p1.h:44
RpcFiredChannel_p1::m_thr
uint16_t m_thr
Definition:
RpcFiredChannel_p1.h:49
RpcFiredChannel_p1::m_time
uint16_t m_time
Definition:
RpcFiredChannel_p1.h:45
RpcFiredChannel_p1::RpcFiredChannel_p1
RpcFiredChannel_p1()
Default constructor.
Definition:
RpcFiredChannel_p1.h:19
RpcFiredChannel_p1::ijk
uint16_t ijk() const
return ijk
Definition:
RpcFiredChannel_p1.h:28
RpcFiredChannel_p1::m_channel
uint16_t m_channel
Definition:
RpcFiredChannel_p1.h:47
RpcFiredChannelCnv_p1
Definition:
RpcFiredChannelCnv_p1.h:20
RpcFiredChannel_p1::channel
uint16_t channel() const
return channel
Definition:
RpcFiredChannel_p1.h:31
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
RpcFiredChannel_p1::m_ijk
uint16_t m_ijk
Definition:
RpcFiredChannel_p1.h:46
RpcFiredChannel_p1::time
uint16_t time() const
return time
Definition:
RpcFiredChannel_p1.h:25
RpcFiredChannel_p1::m_ovl
uint16_t m_ovl
Definition:
RpcFiredChannel_p1.h:48
RpcFiredChannel_p1
Persistent representation of RpcFiredChannel class.
Definition:
RpcFiredChannel_p1.h:14
Generated on Mon Dec 23 2024 21:17:30 for ATLAS Offline Software by
1.8.18