#include <HcalZeroSuppressionAlgo.h>
Public Member Functions | |
void | clearDbService () |
void | setDbService (const HcalDbService *db) |
virtual bool | shouldKeep (const HBHEDataFrame &digi) const =0 |
virtual bool | shouldKeep (const HFDataFrame &digi) const =0 |
virtual bool | shouldKeep (const HODataFrame &digi) const =0 |
virtual bool | shouldKeep (const QIE10DataFrame &digi) const =0 |
virtual bool | shouldKeep (const QIE11DataFrame &digi) const =0 |
void | suppress (const HBHEDigiCollection &input, HBHEDigiCollection &output) |
void | suppress (const HFDigiCollection &input, HFDigiCollection &output) |
void | suppress (const HODigiCollection &input, HODigiCollection &output) |
void | suppress (const QIE10DigiCollection &input, QIE10DigiCollection &output) |
void | suppress (const QIE11DigiCollection &input, QIE11DigiCollection &output) |
virtual | ~HcalZeroSuppressionAlgo ()=default |
Protected Member Functions | |
HcalZeroSuppressionAlgo (bool markAndPass) | |
Protected Attributes | |
const HcalDbService * | m_dbService |
Private Attributes | |
bool | m_markAndPass |
Definition at line 15 of file HcalZeroSuppressionAlgo.h.
|
virtualdefault |
|
protected |
|
inline |
|
inline |
Definition at line 28 of file HcalZeroSuppressionAlgo.h.
References dqmiodatasetharvest::db, and m_dbService.
|
pure virtual |
Implemented in HcalZSAlgoRealistic.
Referenced by suppress().
|
pure virtual |
Implemented in HcalZSAlgoRealistic.
|
pure virtual |
Implemented in HcalZSAlgoRealistic.
|
pure virtual |
Implemented in HcalZSAlgoRealistic.
|
pure virtual |
Implemented in HcalZSAlgoRealistic.
void HcalZeroSuppressionAlgo::suppress | ( | const HBHEDigiCollection & | input, |
HBHEDigiCollection & | output | ||
) |
Definition at line 5 of file HcalZeroSuppressionAlgo.cc.
References mps_fire::i, input, m_markAndPass, convertSQLitetoXML_cfg::output, HBHEDataFrame::setZSInfo(), and shouldKeep().
void HcalZeroSuppressionAlgo::suppress | ( | const HFDigiCollection & | input, |
HFDigiCollection & | output | ||
) |
Definition at line 25 of file HcalZeroSuppressionAlgo.cc.
References mps_fire::i, input, m_markAndPass, convertSQLitetoXML_cfg::output, HFDataFrame::setZSInfo(), and shouldKeep().
void HcalZeroSuppressionAlgo::suppress | ( | const HODigiCollection & | input, |
HODigiCollection & | output | ||
) |
Definition at line 45 of file HcalZeroSuppressionAlgo.cc.
References mps_fire::i, input, m_markAndPass, convertSQLitetoXML_cfg::output, HODataFrame::setZSInfo(), and shouldKeep().
void HcalZeroSuppressionAlgo::suppress | ( | const QIE10DigiCollection & | input, |
QIE10DigiCollection & | output | ||
) |
Definition at line 65 of file HcalZeroSuppressionAlgo.cc.
References mps_fire::i, input, m_markAndPass, convertSQLitetoXML_cfg::output, QIE10DataFrame::setZSInfo(), and shouldKeep().
void HcalZeroSuppressionAlgo::suppress | ( | const QIE11DigiCollection & | input, |
QIE11DigiCollection & | output | ||
) |
Definition at line 82 of file HcalZeroSuppressionAlgo.cc.
References mps_fire::i, input, m_markAndPass, convertSQLitetoXML_cfg::output, QIE11DataFrame::setZSInfo(), and shouldKeep().
|
protected |
Definition at line 34 of file HcalZeroSuppressionAlgo.h.
Referenced by clearDbService(), HcalZeroSuppressionAlgo(), HcalZSAlgoRealistic::keepMe(), and setDbService().
|
private |
Definition at line 37 of file HcalZeroSuppressionAlgo.h.
Referenced by suppress().