ATLAS Offline Software
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 
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
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