#include <EESrFlag.h>
Public Types | |
typedef EcalScDetId | key_type |
Public Member Functions | |
EESrFlag () | |
EESrFlag (const EcalScDetId &sc, const int &flag) | |
const EcalScDetId & | 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 | |
EcalScDetId | scId_ |
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 endcap supercrystal.
Definition at line 13 of file EESrFlag.h.
typedef EcalScDetId EESrFlag::key_type |
Definition at line 16 of file EESrFlag.h.
|
inline |
|
inline |
Constructor
sc | supercrystal det id |
flag | the srp flag, an integer in [0,7]. See constants SRF_xxx in EcalSrFlags class. |
Definition at line 27 of file EESrFlag.h.
References Exception, RemoveAddSevLevel::flag, and EcalSrFlag::flag_.
|
inlineoverridevirtual |
Implements EcalSrFlag.
Definition at line 37 of file EESrFlag.h.
References scId_.
Referenced by EcalSelectiveReadoutValidation::analyzeEE(), and operator<<().
|
private |