![]() |
ATLAS Offline Software
|
Description of CPMTobRoI_v1. More...
#include <CPMTobRoI_v1.h>
Public Member Functions | |
| CPMTobRoI_v1 () | |
| Default constructor. | |
| virtual | ~CPMTobRoI_v1 () |
| Default desturctor. | |
| virtual void | initialize (int crate, int cpm, int chip, int location, int type, int energy, int isol) |
| uint32_t | roiWord () const |
| get roiWord | |
| void | setRoiWord (uint32_t) |
| set roiWord | |
| int | crate () const |
| Return crate number (0-1). | |
| int | cpm () const |
| Return CPM number (1-14). | |
| int | chip () const |
| Return CP chip number (0-7). | |
| int | location () const |
| Return location (RoI local coords) (0-7). | |
| int | type () const |
| Return type em/tau (0/1). | |
| int | energy () const |
| Return energy. | |
| int | isolation () const |
| Return isolation. | |
Static Private Attributes | |
| static const int | s_wordIdVal = 0xa |
| RoI word ID. | |
| static const int | s_wordIdBit = 28 |
| static const int | s_crateBit = 26 |
| static const int | s_cpmBit = 22 |
| static const int | s_chipBit = 19 |
| static const int | s_locationBit = 16 |
| static const int | s_isolBit = 8 |
| static const int | s_energyBit = 0 |
| static const int | s_wordIdMask = 0xf |
| static const int | s_crateMask = 0x3 |
| static const int | s_cpmMask = 0xf |
| static const int | s_chipMask = 0x7 |
| static const int | s_locationMask = 0x7 |
| static const int | s_isolMask = 0x1f |
| static const int | s_energyMask = 0xff |
| static const int | s_typeMask = 0x1 |
Description of CPMTobRoI_v1.
Definition at line 24 of file CPMTobRoI_v1.h.
| xAOD::CPMTobRoI_v1::CPMTobRoI_v1 | ( | ) |
Default constructor.
Definition at line 15 of file CPMTobRoI_v1.cxx.
|
inlinevirtual |
| int xAOD::CPMTobRoI_v1::chip | ( | ) | const |
| int xAOD::CPMTobRoI_v1::cpm | ( | ) | const |
| int xAOD::CPMTobRoI_v1::crate | ( | ) | const |
| int xAOD::CPMTobRoI_v1::energy | ( | ) | const |
|
virtual |
Definition at line 22 of file CPMTobRoI_v1.cxx.
| int xAOD::CPMTobRoI_v1::isolation | ( | ) | const |
Return isolation.
Definition at line 74 of file CPMTobRoI_v1.cxx.
| int xAOD::CPMTobRoI_v1::location | ( | ) | const |
Return location (RoI local coords) (0-7).
Definition at line 56 of file CPMTobRoI_v1.cxx.
| uint32_t xAOD::CPMTobRoI_v1::roiWord | ( | ) | const |
get roiWord
| void xAOD::CPMTobRoI_v1::setRoiWord | ( | uint32_t | ) |
set roiWord
| int xAOD::CPMTobRoI_v1::type | ( | ) | const |
Return type em/tau (0/1).
Definition at line 62 of file CPMTobRoI_v1.cxx.
Definition at line 60 of file CPMTobRoI_v1.h.
Definition at line 68 of file CPMTobRoI_v1.h.
Definition at line 59 of file CPMTobRoI_v1.h.
Definition at line 67 of file CPMTobRoI_v1.h.
Definition at line 58 of file CPMTobRoI_v1.h.
Definition at line 66 of file CPMTobRoI_v1.h.
Definition at line 63 of file CPMTobRoI_v1.h.
Definition at line 71 of file CPMTobRoI_v1.h.
Definition at line 62 of file CPMTobRoI_v1.h.
Definition at line 70 of file CPMTobRoI_v1.h.
Definition at line 61 of file CPMTobRoI_v1.h.
Definition at line 69 of file CPMTobRoI_v1.h.
Definition at line 72 of file CPMTobRoI_v1.h.
Definition at line 57 of file CPMTobRoI_v1.h.
Definition at line 65 of file CPMTobRoI_v1.h.
RoI word ID.
Definition at line 55 of file CPMTobRoI_v1.h.