|
ATLAS Offline Software
|
Go to the documentation of this file.
26 roiWord |= (crate & s_crateMask) << s_crateBit;
27 roiWord |= (cpm & s_cpmMask) << s_cpmBit;
28 roiWord |= (chip & s_chipMask) << s_chipBit;
29 roiWord |= (location & s_locationMask) << s_locationBit;
30 roiWord |= (isol & s_isolMask) << s_isolBit;
static const int s_chipBit
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
int isolation() const
Return isolation.
static const int s_crateMask
static const int s_isolBit
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
int crate() const
Return crate number (0-1)
static const int s_energyMask
static const int s_chipMask
static const int s_cpmMask
int cpm() const
Return CPM number (1-14)
CPMTobRoI_v1()
Default constructor.
int type() const
Return type em/tau (0/1)
uint32_t roiWord() const
get roiWord
static const int s_locationMask
static const int s_wordIdBit
static const int s_typeMask
static const int s_isolMask
static const int s_locationBit
int chip() const
Return CP chip number (0-7)
static const int s_cpmBit
int energy() const
Return energy.
static const int s_energyBit
int location() const
Return location (RoI local coords) (0-7)
static const int s_crateBit
Description of CPMTobRoI_v1.