#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_, mps_fire::i, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, metMask_, mhtMask_, regionMask_, and tetMask_.
|
inline |
Definition at line 12 of file L1GctChannelMask.h.
bool L1GctChannelMask::emCrateMask | ( | unsigned | crate | ) | const |
get EM masks for an RCT crate
Definition at line 50 of file L1GctChannelMask.cc.
References emCrateMask_.
Referenced by L1GlobalCaloTrigger::setIsoEm(), and L1GlobalCaloTrigger::setNonIsoEm().
void L1GctChannelMask::maskEmCrate | ( | unsigned | crate | ) |
mask EM candidates from an RCT crate
Definition at line 20 of file L1GctChannelMask.cc.
References emCrateMask_.
void L1GctChannelMask::maskMissingEt | ( | unsigned | ieta | ) |
mask eta range from missing Et sum
Definition at line 35 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and metMask_.
Referenced by L1GctConfigProducers::produceChanMask().
void L1GctChannelMask::maskMissingHt | ( | unsigned | ieta | ) |
mask eta range from missing Ht sum
Definition at line 45 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and mhtMask_.
Referenced by L1GctConfigProducers::produceChanMask().
void L1GctChannelMask::maskRegion | ( | unsigned | ieta, |
unsigned | iphi | ||
) |
mask a region
Definition at line 25 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, and regionMask_.
void L1GctChannelMask::maskTotalEt | ( | unsigned | ieta | ) |
mask eta range from total Et sum
Definition at line 30 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and tetMask_.
Referenced by L1GctConfigProducers::produceChanMask().
void L1GctChannelMask::maskTotalHt | ( | unsigned | ieta | ) |
mask eta range from total Ht sum
Definition at line 40 of file L1GctChannelMask.cc.
References htMask_, and LEDCalibrationChannels::ieta.
Referenced by L1GctConfigProducers::produceChanMask().
bool L1GctChannelMask::missingEtMask | ( | unsigned | ieta | ) | const |
Definition at line 71 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and metMask_.
Referenced by L1GctJetFinderBase::setEnergySumMasks().
bool L1GctChannelMask::missingHtMask | ( | unsigned | ieta | ) | const |
Definition at line 85 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and mhtMask_.
Referenced by L1GctJetFinderBase::setEnergySumMasks().
bool L1GctChannelMask::regionMask | ( | unsigned | ieta, |
unsigned | iphi | ||
) | const |
get region masks
Definition at line 57 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, and regionMask_.
Referenced by L1GlobalCaloTrigger::setRegion().
|
private |
bool L1GctChannelMask::totalEtMask | ( | unsigned | ieta | ) | const |
Definition at line 64 of file L1GctChannelMask.cc.
References LEDCalibrationChannels::ieta, and tetMask_.
Referenced by L1GctJetFinderBase::setEnergySumMasks().
bool L1GctChannelMask::totalHtMask | ( | unsigned | ieta | ) | const |
Definition at line 78 of file L1GctChannelMask.cc.
References htMask_, and LEDCalibrationChannels::ieta.
Referenced by L1GctJetFinderBase::setEnergySumMasks().
|
friend |
Definition at line 58 of file L1GctChannelMask.h.
|
friend |
Definition at line 58 of file L1GctChannelMask.h.
|
private |
Definition at line 51 of file L1GctChannelMask.h.
Referenced by emCrateMask(), L1GctChannelMask(), and maskEmCrate().
|
private |
Definition at line 55 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskTotalHt(), and totalHtMask().
|
private |
Definition at line 54 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskMissingEt(), and missingEtMask().
|
private |
Definition at line 56 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskMissingHt(), and missingHtMask().
|
private |
Definition at line 52 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskRegion(), and regionMask().
|
private |
Definition at line 53 of file L1GctChannelMask.h.
Referenced by L1GctChannelMask(), maskTotalEt(), and totalEtMask().