#include <HcalCoarsePedestalClient.h>
Private Member Functions | |
void | setupCoarsePedestal (DQMStore::IBooker &, DQMStore::IGetter &) |
Private Attributes | |
double | ADCDiffThresh_ |
MonitorElement * | CoarsePedDiff |
EtaPhiHists * | CoarsePedestalsByDepth |
TH2F * | DatabasePedestalsADCByDepth [4] |
bool | doCoarseSetup_ |
int | nevts_ |
Additional Inherited Members | |
Public Attributes inherited from HcalBaseDQClient | |
int | badChannelStatusMask_ |
std::map< HcalDetId, unsigned int > | badstatusmap |
const edm::EventSetup * | c |
bool | cloneME_ |
int | debug_ |
bool | enableCleanup_ |
bool | enoughevents_ |
HcalLogicalMap * | logicalMap_ |
double | minerrorrate_ |
int | minevents_ |
std::string | name_ |
bool | needLogicalMap_ |
bool | Online_ |
std::string | prefixME_ |
MonitorElement * | ProblemCells |
EtaPhiHists * | ProblemCellsByDepth |
std::vector< std::string > | problemnames_ |
std::string | subdir_ |
bool | testenabled_ |
bool | validHtmlOutput_ |
Definition at line 8 of file HcalCoarsePedestalClient.h.
|
inline |
Constructors.
Definition at line 13 of file HcalCoarsePedestalClient.h.
References HcalBaseDQClient::name_.
HcalCoarsePedestalClient::HcalCoarsePedestalClient | ( | std::string | myname | ) |
HcalCoarsePedestalClient::HcalCoarsePedestalClient | ( | std::string | myname, |
const edm::ParameterSet & | ps | ||
) |
Definition at line 23 of file HcalCoarsePedestalClient.cc.
References HcalBaseDQClient::badChannelStatusMask_, HcalBaseDQClient::cloneME_, CoarsePedestalsByDepth, HcalBaseDQClient::debug_, doCoarseSetup_, HcalBaseDQClient::enableCleanup_, edm::ParameterSet::getUntrackedParameter(), HcalChannelStatus::HcalCellDead, HcalChannelStatus::HcalCellHot, HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name_, HcalBaseDQClient::prefixME_, HcalBaseDQClient::ProblemCellsByDepth, AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, and HcalBaseDQClient::validHtmlOutput_.
HcalCoarsePedestalClient::~HcalCoarsePedestalClient | ( | ) |
Destructor.
Definition at line 342 of file HcalCoarsePedestalClient.cc.
References CoarsePedestalsByDepth, and HcalBaseDQClient::ProblemCellsByDepth.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 56 of file HcalCoarsePedestalClient.cc.
References HcalBaseDQClient::calculateProblems(), gather_cfg::cout, HcalBaseDQClient::debug_, doCoarseSetup_, and setupCoarsePedestal().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 219 of file HcalCoarsePedestalClient.cc.
References HcalBaseDQClient::enoughevents_.
void HcalCoarsePedestalClient::calculateProblems | ( | DQMStore::IBooker & | ib, |
DQMStore::IGetter & | ig | ||
) |
Definition at line 63 of file HcalCoarsePedestalClient.cc.
References funct::abs(), ADCDiffThresh_, HcalBaseDQClient::badstatusmap, HcalObjRepresent::CalcIeta(), HcalBaseDQClient::cloneME_, CoarsePedDiff, CoarsePedestalsByDepth, gather_cfg::cout, DatabasePedestalsADCByDepth, HcalBaseDQClient::debug_, EtaPhiHists::depth, HcalBaseDQClient::enoughevents_, eta(), MonitorElement::Fill(), HcalObjRepresent::FillUnphysicalHEHFBins(), DQMStore::IGetter::get(), MonitorElement::getBinContent(), MonitorElement::getTH2F(), HcalBarrel, HcalEmpty, HcalEndcap, HcalEtaPhiHistNames(), HcalForward, HcalOuter, i, isHB(), isHE(), isHF(), isHO(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name(), phi, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, MonitorElement::Reset(), alignCSCRings::s, MonitorElement::setBinContent(), AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, and ecaldqm::zside().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 296 of file HcalCoarsePedestalClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 217 of file HcalCoarsePedestalClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 298 of file HcalCoarsePedestalClient.cc.
References HcalObjRepresent::CalcIeta(), gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, MonitorElement::getTH2F(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::ProblemCells, and HcalBaseDQClient::ProblemCellsByDepth.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 332 of file HcalCoarsePedestalClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 331 of file HcalCoarsePedestalClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 295 of file HcalCoarsePedestalClient.cc.
|
private |
Definition at line 224 of file HcalCoarsePedestalClient.cc.
References ADCDiffThresh_, DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), HcalBaseDQClient::cloneME_, CoarsePedDiff, CoarsePedestalsByDepth, gather_cfg::cout, DatabasePedestalsADCByDepth, HcalBaseDQClient::debug_, EtaPhiHists::depth, doCoarseSetup_, DQMStore::IGetter::get(), MonitorElement::getFloatValue(), MonitorElement::getIntValue(), MonitorElement::getName(), HcalEtaPhiHistNames(), i, HcalBaseDQClient::minevents_, HcalBaseDQClient::name(), nevts_, HcalBaseDQClient::prefixME_, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, HcalBaseDQClient::problemnames_, alignCSCRings::s, DQMStore::IBooker::setCurrentFolder(), EtaPhiHists::setup(), AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, and groupFilesInBlocks::temp.
Referenced by analyze().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 333 of file HcalCoarsePedestalClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 336 of file HcalCoarsePedestalClient.cc.
|
private |
Definition at line 37 of file HcalCoarsePedestalClient.h.
Referenced by calculateProblems(), and setupCoarsePedestal().
|
private |
Definition at line 40 of file HcalCoarsePedestalClient.h.
Referenced by calculateProblems(), and setupCoarsePedestal().
|
private |
Definition at line 39 of file HcalCoarsePedestalClient.h.
Referenced by calculateProblems(), HcalCoarsePedestalClient(), setupCoarsePedestal(), and ~HcalCoarsePedestalClient().
|
private |
Definition at line 38 of file HcalCoarsePedestalClient.h.
Referenced by calculateProblems(), and setupCoarsePedestal().
|
private |
Definition at line 43 of file HcalCoarsePedestalClient.h.
Referenced by analyze(), HcalCoarsePedestalClient(), and setupCoarsePedestal().
|
private |
Definition at line 35 of file HcalCoarsePedestalClient.h.
Referenced by setupCoarsePedestal().