#include <L1GctChannelMask.h>
Public Member Functions | |
bool | emCrateMask (unsigned crate) const |
get EM masks for an RCT crate More... | |
L1GctChannelMask () | |
default constructor sets all masks to false More... | |
void | maskEmCrate (unsigned crate) |
mask EM candidates from an RCT crate More... | |
void | maskMissingEt (unsigned ieta) |
mask eta range from missing Et sum More... | |
void | maskMissingHt (unsigned ieta) |
mask eta range from missing Ht sum More... | |
void | maskRegion (unsigned ieta, unsigned iphi) |
mask a region More... | |
void | maskTotalEt (unsigned ieta) |
mask eta range from total Et sum More... | |
void | maskTotalHt (unsigned ieta) |
mask eta range from total Ht sum More... | |
bool | missingEtMask (unsigned ieta) const |
bool | missingHtMask (unsigned ieta) const |
bool | regionMask (unsigned ieta, unsigned iphi) const |
get region masks More... | |
bool | totalEtMask (unsigned ieta) const |
bool | totalHtMask (unsigned ieta) const |
~L1GctChannelMask () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
bool | emCrateMask_ [18] |
bool | htMask_ [22] |
bool | metMask_ [22] |
bool | mhtMask_ [22] |
bool | regionMask_ [22][18] |
bool | tetMask_ [22] |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 8 of file L1GctChannelMask.h.
L1GctChannelMask::L1GctChannelMask | ( | ) |
default constructor sets all masks to false
Definition at line 3 of file L1GctChannelMask.cc.
References emCrateMask_, htMask_, i, metMask_, mhtMask_, regionMask_, and tetMask_.
|
inline |
Definition at line 13 of file L1GctChannelMask.h.
bool L1GctChannelMask::emCrateMask | ( | unsigned | crate | ) | const |
get EM masks for an RCT crate
Definition at line 51 of file L1GctChannelMask.cc.
References emCrateMask_.
Referenced by operator<<().
void L1GctChannelMask::maskEmCrate | ( | unsigned | crate | ) |
mask EM candidates from an RCT crate
Definition at line 21 of file L1GctChannelMask.cc.
References emCrateMask_.
void L1GctChannelMask::maskMissingEt | ( | unsigned | ieta | ) |
mask eta range from missing Et sum
Definition at line 36 of file L1GctChannelMask.cc.
References metMask_.
void L1GctChannelMask::maskMissingHt | ( | unsigned | ieta | ) |
mask eta range from missing Ht sum
Definition at line 46 of file L1GctChannelMask.cc.
References mhtMask_.
void L1GctChannelMask::maskRegion | ( | unsigned | ieta, |
unsigned | iphi | ||
) |
void L1GctChannelMask::maskTotalEt | ( | unsigned | ieta | ) |
mask eta range from total Et sum
Definition at line 31 of file L1GctChannelMask.cc.
References tetMask_.
void L1GctChannelMask::maskTotalHt | ( | unsigned | ieta | ) |
mask eta range from total Ht sum
Definition at line 41 of file L1GctChannelMask.cc.
References htMask_.
bool L1GctChannelMask::missingEtMask | ( | unsigned | ieta | ) | const |
bool L1GctChannelMask::missingHtMask | ( | unsigned | ieta | ) | const |
bool L1GctChannelMask::regionMask | ( | unsigned | ieta, |
unsigned | iphi | ||
) | const |
get region masks
Definition at line 57 of file L1GctChannelMask.cc.
References regionMask_.
Referenced by operator<<().
|
private |
bool L1GctChannelMask::totalEtMask | ( | unsigned | ieta | ) | const |
bool L1GctChannelMask::totalHtMask | ( | unsigned | ieta | ) | const |
|
friend |
Definition at line 60 of file L1GctChannelMask.h.
|
friend |
Definition at line 60 of file L1GctChannelMask.h.
|
private |
Definition at line 52 of file L1GctChannelMask.h.
Referenced by emCrateMask(), L1GctChannelMask(), and maskEmCrate().
|
private |
Definition at line 56 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskTotalHt(), and totalHtMask().
|
private |
Definition at line 55 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskMissingEt(), and missingEtMask().
|
private |
Definition at line 57 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskMissingHt(), and missingHtMask().
|
private |
Definition at line 53 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskRegion(), and regionMask().
|
private |
Definition at line 54 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskTotalEt(), and totalEtMask().