#include <EBSrFlag.h>
Public Types | |
typedef EcalTrigTowerDetId | key_type |
Public Member Functions | |
EBSrFlag () | |
EBSrFlag (const EcalTrigTowerDetId &tt, const int &flag) | |
const EcalTrigTowerDetId & | id () const override |
Public Member Functions inherited from EcalSrFlag | |
std::string | flagName () const |
operator int () const | |
void | setValue (const int &flag) |
int | value () const |
virtual | ~EcalSrFlag () |
Private Attributes | |
EcalTrigTowerDetId | ttId_ |
Additional Inherited Members | |
Static Public Member Functions inherited from EcalSrFlag | |
static std::string | flagName (const int &flag) |
Static Public Attributes inherited from EcalSrFlag | |
static const int | SRF_FORCED_MASK = 0x4 |
static const int | SRF_FULL = 3 |
static const int | SRF_SUPPRESS = 0 |
static const int | SRF_ZS1 = 1 |
static const int | SRF_ZS2 = 2 |
Protected Attributes inherited from EcalSrFlag | |
unsigned char | flag_ |
This class holds a Selective Readout Flag (SRF) associated to an ECAL barrel trigger tower.
Definition at line 13 of file EBSrFlag.h.
typedef EcalTrigTowerDetId EBSrFlag::key_type |
Definition at line 15 of file EBSrFlag.h.
|
inline |
|
inline |
Constructor
tt | trigger tower det id. |
flag | the srp flag, an integer in [0,7]. See constants SRF_xxx in EcalSrFlags class. |
Definition at line 26 of file EBSrFlag.h.
References Exception, and EcalSrFlag::flag_.
|
inlineoverridevirtual |
Implements EcalSrFlag.
Definition at line 36 of file EBSrFlag.h.
References ttId_.
Referenced by EcalSelectiveReadoutValidation::analyzeEB(), EcalSimRawData::getSrfs(), operator<<(), and EcalSelectiveReadoutProducer::printSrFlags().
|
private |