ATLAS Offline Software
Loading...
Searching...
No Matches
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
15public:
17
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
42private:
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
uint16_t bcid() const
return bunch crossing id
uint16_t thr() const
return and/or of those hits in the pivot that caused a trigger, i.e.
RpcFiredChannel_p1()
Default constructor.
uint16_t channel() const
return channel
uint16_t ovl() const
return if channels in pivot that caused trigger were in chamber overlap region
uint16_t ijk() const
return ijk
friend class RpcFiredChannelCnv_p1
uint16_t time() const
return time