#include <emcQAs.h>
Inherits emcFEMtuple.
Inheritance diagram for emcQAs:
Definition at line 20 of file emcQAs.h.
Public Member Functions | |
emcQAs () | |
emcQAs (const char *name, const char *title, const char *classname) | |
virtual | ~emcQAs () |
bool | BuildDeadMap (void) |
bool | ApplyExtraRejectList (void) |
virtual const char * | GetCategory (void) const |
Category of the object = GAIN,PED,HL,etc. | |
Int_t | GetDead (int ichannel) |
Int_t | GetWarn (int ichannel) |
Int_t * | GetDeadMap (void) |
Int_t * | GetWarnMap (void) |
INT32 | GetError (int ichannel) const |
const char * | GetExtraRejectListFilename (void) const |
INT32 | GetWarning (int channel) const |
void | SetExtraRejectListFilename (const char *filename="") |
Static Public Member Functions | |
static INT32 | IamDeadMask (void) |
static bool | WriteDataToFile (const char *producerName, int femCode, const PHTimeStamp &tStart, const PHTimeStamp &tEnd, INT8 *errors, INT8 *warnings) |
Private Attributes | |
std::string | fExtraRejectListFilename |
Int_t * | fDeadMap |
Int_t * | fWarnMap |
std::map< int, unsigned char > | fPhysRejectMap |
std::map< int, unsigned char > | fPhysWarningMap |
Static Private Attributes | |
static const INT32 | fMoniAmplMask = 0x40000 |
static const INT32 | fMoniTofMask = 0x0 |
static const INT32 | fMoniAmplWarnMask = 0x0 |
static const INT32 | fMoniTofWarnMask = 0x0 |
static unsigned char const | fPhysAmplMask = 0x0f |
static unsigned char const | fPhysTofMask = 0xf0 |
|
Definition at line 25 of file emcQAs.h. References SetExtraRejectListFilename(). |
|
Definition at line 29 of file emcQAs.h. References SetExtraRejectListFilename(). |
|
|
|
Definition at line 30 of file emcQAs.C. References fExtraRejectListFilename. Referenced by BuildDeadMap(). |
|
Definition at line 115 of file emcQAs.C. References ApplyExtraRejectList(), fDeadMap, fWarnMap, emcRawDataAccessor::GetInstance(), emcDataManager::GetInstance(), and emcDataManager::GetVerboseLevel(). Referenced by GetDeadMap(), and GetWarnMap(). |
|
Category of the object = GAIN,PED,HL,etc. .. This category is used to determine the top-level container of this object in the database. Implements emcManageable. |
|
Definition at line 383 of file emcQAs.C. References GetDeadMap(). Referenced by mEmcToolsModule::AssignRealDeadMaptoSimulTowers(), and mEmcToolsModule::GetDead(). |
|
Definition at line 376 of file emcQAs.C. References BuildDeadMap(), and fDeadMap. Referenced by emcRawDataCalibratorV2::Calibrate(), emcRawDataCalibratorV1::Calibrate(), emcRawDataCalibrator::Calibrate(), and GetDead(). |
|
Definition at line 406 of file emcQAs.C. References emcFEMtuple::fFEMs, and emcQAFEM::getValue(). |
|
Definition at line 60 of file emcQAs.h. References fExtraRejectListFilename. Referenced by mEmcToolsModule::EmcCollectDeadMap(). |
|
Definition at line 398 of file emcQAs.C. References GetWarnMap(). |
|
Definition at line 418 of file emcQAs.C. References emcFEMtuple::fFEMs, and emcQAFEM::getValue(). |
|
Definition at line 389 of file emcQAs.C. References BuildDeadMap(), and fWarnMap. Referenced by emcRawDataCalibratorV2::Calibrate(), emcRawDataCalibratorV1::Calibrate(), and GetWarn(). |
|
Definition at line 67 of file emcQAs.h. Referenced by mEmcToolsModule::AssignRealDeadMaptoSimulTowers(), emcRawDataCalibratorV2::Calibrate(), emcRawDataCalibratorV1::Calibrate(), and emcRawDataCalibrator::Calibrate(). |
|
Definition at line 76 of file emcQAs.h. References fExtraRejectListFilename. Referenced by emcRawDataCalibratorV2::CollectForMDO(), emcRawDataCalibratorV1::CollectForMDO(), emcRawDataCalibrator::CollectForMDO(), mEmcToolsModule::EmcCollectDeadMap(), and emcQAs(). |
|
Definition at line 430 of file emcQAs.C. References EmcIndexer::EmcSectorId(), emcDataManager::GetDestinationDir(), emcDataManager::GetInstance(), and EmcIndexer::PXSM144_iSiSM144(). |
|
Definition at line 89 of file emcQAs.h. Referenced by BuildDeadMap(), GetDeadMap(), and ~emcQAs(). |
|
Definition at line 87 of file emcQAs.h. Referenced by ApplyExtraRejectList(), GetExtraRejectListFilename(), and SetExtraRejectListFilename(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 90 of file emcQAs.h. Referenced by BuildDeadMap(), GetWarnMap(), and ~emcQAs(). |