CMS 3D CMS Logo

Public Member Functions | Public Attributes

HcalBaseDQClient Class Reference

#include <HcalBaseDQClient.h>

Inheritance diagram for HcalBaseDQClient:
HcalBeamClient HcalCoarsePedestalClient HcalDeadCellClient HcalDetDiagLaserClient HcalDetDiagLEDClient HcalDetDiagNoiseMonitorClient HcalDetDiagPedestalClient HcalDetDiagTimingClient HcalDigiClient HcalHotCellClient HcalNZSClient HcalRawDataClient HcalRecHitClient HcalSummaryClient HcalTrigPrimClient

List of all members.

Public Member Functions

virtual void analyze (void)
virtual void beginJob (void)
virtual void beginRun (void)
virtual void calculateProblems (void)
virtual void cleanup (void)
virtual void endJob (void)
virtual void endRun (void)
void getLogicalMap (const edm::EventSetup &es)
virtual bool hasErrors_Temp (void)
virtual bool hasOther_Temp (void)
virtual bool hasWarnings_Temp (void)
 HcalBaseDQClient (std::string s, const edm::ParameterSet &ps)
 HcalBaseDQClient ()
virtual void htmlOutput (std::string htmlDir)
std::string name ()
void setEventSetup (const edm::EventSetup &es)
virtual void setStatusMap (std::map< HcalDetId, unsigned int > &map)
virtual void setup (void)
virtual bool test_enabled (void)
virtual void updateChannelStatus (std::map< HcalDetId, unsigned int > &myqual)
virtual bool validHtmlOutput ()
virtual ~HcalBaseDQClient (void)

Public Attributes

int badChannelStatusMask_
std::map< HcalDetId, unsigned int > badstatusmap
const edm::EventSetupc
bool cloneME_
int debug_
DQMStoredqmStore_
bool enableCleanup_
bool enoughevents_
HcalLogicalMaplogicalMap_
double minerrorrate_
int minevents_
std::string name_
bool needLogicalMap_
bool Online_
std::string prefixME_
MonitorElementProblemCells
EtaPhiHistsProblemCellsByDepth
std::vector< std::string > problemnames_
std::string subdir_
bool testenabled_
bool validHtmlOutput_

Detailed Description

Definition at line 25 of file HcalBaseDQClient.h.


Constructor & Destructor Documentation

HcalBaseDQClient::HcalBaseDQClient ( ) [inline]
HcalBaseDQClient::HcalBaseDQClient ( std::string  s,
const edm::ParameterSet ps 
)

Definition at line 13 of file HcalBaseDQClient.cc.

References badChannelStatusMask_, cloneME_, debug_, enableCleanup_, enoughevents_, edm::ParameterSet::getUntrackedParameter(), logicalMap_, minerrorrate_, minevents_, name_, needLogicalMap_, Online_, prefixME_, ProblemCells, ProblemCellsByDepth, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, subdir_, and validHtmlOutput_.

{
  name_=s;
  enableCleanup_         = ps.getUntrackedParameter<bool>("enableCleanup",false);
  debug_                 = ps.getUntrackedParameter<int>("debug",0);
  prefixME_              = ps.getUntrackedParameter<std::string>("subSystemFolder","Hcal/");
  if (prefixME_.substr(prefixME_.size()-1,prefixME_.size())!="/")
    prefixME_.append("/");

  validHtmlOutput_       = ps.getUntrackedParameter<bool>("validHtmlOutput",true);
  Online_                = ps.getUntrackedParameter<bool>("online",false);

  subdir_="HcalInfo/";
  subdir_=prefixME_+subdir_;

  cloneME_ = ps.getUntrackedParameter<bool>("cloneME", true);
  badChannelStatusMask_   = 0;
  enoughevents_=true;
  minerrorrate_=0;
  minevents_=0;

  ProblemCells=0;
  ProblemCellsByDepth=0;

  logicalMap_=0;
  needLogicalMap_=false;
}
HcalBaseDQClient::~HcalBaseDQClient ( void  ) [virtual]

Definition at line 41 of file HcalBaseDQClient.cc.

{}

Member Function Documentation

virtual void HcalBaseDQClient::analyze ( void  ) [inline, virtual]
void HcalBaseDQClient::beginJob ( void  ) [virtual]
virtual void HcalBaseDQClient::beginRun ( void  ) [inline, virtual]
virtual void HcalBaseDQClient::calculateProblems ( void  ) [inline, virtual]
virtual void HcalBaseDQClient::cleanup ( void  ) [inline, virtual]
virtual void HcalBaseDQClient::endJob ( void  ) [inline, virtual]
virtual void HcalBaseDQClient::endRun ( void  ) [inline, virtual]
void HcalBaseDQClient::getLogicalMap ( const edm::EventSetup es)
virtual bool HcalBaseDQClient::hasErrors_Temp ( void  ) [inline, virtual]
virtual bool HcalBaseDQClient::hasOther_Temp ( void  ) [inline, virtual]
virtual bool HcalBaseDQClient::hasWarnings_Temp ( void  ) [inline, virtual]
void HcalBaseDQClient::htmlOutput ( std::string  htmlDir) [virtual]

Reimplemented in HcalDetDiagLaserClient, HcalDetDiagLEDClient, and HcalDetDiagPedestalClient.

Definition at line 78 of file HcalBaseDQClient.cc.

References create_public_lumi_plots::color, gather_cfg::cout, debug_, EtaPhiHists::depth, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, dqmStore_, DQMStore::getAllContents(), getTH1F(), MonitorElement::getTH2F(), getTH2F(), getTProfile(), htmlAnyHisto(), i, j, name(), name_, EdgesToViz::outfile, ProblemCells, ProblemCellsByDepth, problemnames_, AlCaHLTBitMon_QueryRunRegistry::string, and subdir_.

Referenced by HcalMonitorClient::writeHtml().

{
  if (dqmStore_==0) 
    {
      if (debug_>0) std::cout <<"<HcalBaseDQClient::htmlOutput> dqmStore object does not exist!"<<std::endl;
      return;
    }

  if (debug_>2) std::cout <<"\t<HcalBaseDQClient::htmlOutput>  Preparing html for task: "<<name_<<std::endl;
  int pcol_error[105];
 for( int i=0; i<105; ++i )
    {
      
      TColor* color = gROOT->GetColor( 901+i );
      if( ! color ) color = new TColor( 901+i, 0, 0, 0, "" );
      if (i<5)
        color->SetRGB(i/5.,1.,0);
      else if (i>100)
        color->SetRGB(0,0,0);
      else
        color->SetRGB(1,1-0.01*i,0);
      pcol_error[i]=901+i;
    } // for (int i=0;i<105;++i)

  ofstream htmlFile;
  std::string outfile=htmlDir+name_+".html";
  htmlFile.open(outfile.c_str());

  // html page header
  htmlFile << "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">  " << std::endl;
  htmlFile << "<html>  " << std::endl;
  htmlFile << "<head>  " << std::endl;
  htmlFile << "  <meta content=\"text/html; charset=ISO-8859-1\"  " << std::endl;
  htmlFile << " http-equiv=\"content-type\">  " << std::endl;
  htmlFile << "  <title>Monitor: Hcal "<<name_<<" output</title> " << std::endl;
  htmlFile << "</head>  " << std::endl;
  htmlFile << "<style type=\"text/css\"> td { font-weight: bold } </style>" << std::endl;
  htmlFile << "<body>  " << std::endl;
  htmlFile << "<br>  " << std::endl;
  htmlFile << "<hr>" << std::endl;

  gStyle->SetPalette(105,pcol_error);
  gStyle->SetNumberContours(105);
  gROOT->ForceStyle();

  if (debug_>0) std::cout <<"<HcalBaseDQClient::htmlOutput>  Writing html output for client "<<this->name()<<std::endl;
  if (ProblemCells!=0)
    {
      (ProblemCells->getTH2F())->SetMaximum(1.05);
      (ProblemCells->getTH2F())->SetMinimum(0.);
      htmlFile << "<table align=\"center\" border=\"1\" cellspacing=\"0\" " << std::endl;
      htmlFile << "cellpadding=\"10\"> " << std::endl;
      htmlFile<<"<tr align=\"center\">"<<std::endl;
      htmlAnyHisto(-1,ProblemCells->getTH2F(),"ieta","iphi",92, htmlFile,htmlDir,debug_);
      htmlFile<<"</tr>"<<std::endl;
      htmlFile<<"</table>"<<std::endl;
    }
  if (ProblemCellsByDepth!=0)
    {
      htmlFile << "<table align=\"center\" border=\"1\" cellspacing=\"0\" " << std::endl;
      htmlFile << "cellpadding=\"10\"> " << std::endl;
      for (unsigned int i=0;i<ProblemCellsByDepth->depth.size()/2;++i)
        {
          if (ProblemCellsByDepth->depth[2*i]==0) continue;
          if (ProblemCellsByDepth->depth[2*i+1]==0) continue;
          (ProblemCellsByDepth->depth[2*i]->getTH2F())->SetMaximum(1.05);
          (ProblemCellsByDepth->depth[2*i]->getTH2F())->SetMinimum(0.);
          (ProblemCellsByDepth->depth[2*i+1]->getTH2F())->SetMaximum(1.05);
          (ProblemCellsByDepth->depth[2*i+1]->getTH2F())->SetMinimum(0.);
          htmlFile<<"<tr align=\"center\">"<<std::endl;
          htmlAnyHisto(-1,ProblemCellsByDepth->depth[2*i]->getTH2F(),"ieta","iphi",92, htmlFile,htmlDir,debug_);
          htmlAnyHisto(-1,ProblemCellsByDepth->depth[2*i+1]->getTH2F(),"ieta","iphi",92, htmlFile,htmlDir,debug_);
          
          htmlFile<<"</tr>"<<std::endl;
        }
      htmlFile<<"</table>"<<std::endl;
   }
    
  htmlFile << "<table align=\"center\" border=\"1\" cellspacing=\"0\" " << std::endl;
  htmlFile << "cellpadding=\"10\"> " << std::endl;
  

  std::vector<MonitorElement*> hists = dqmStore_->getAllContents(subdir_);
  gStyle->SetPalette(1);
  
  int counter=0;
  for (unsigned int i=0;i<hists.size();++i)
    {
      if (hists[i]->kind()==MonitorElement::DQM_KIND_TH1F)
        {
          ++counter;
          if (counter%2==1) 
            htmlFile << "<tr align=\"center\">" << std::endl;
          htmlAnyHisto(-1,(hists[i]->getTH1F()),"","", 92, htmlFile, htmlDir,debug_);
          if (counter%2==2)
            htmlFile <<"</tr>"<<std::endl;
        }

      else if (hists[i]->kind()==MonitorElement::DQM_KIND_TH2F)
        {
          std::string histname=hists[i]->getName();
          bool isproblem=false;
          for (unsigned int j=0;j<problemnames_.size();++j)
            {
              if (problemnames_[j]==histname)
                {
                  isproblem=true;
                  if (debug_>1) std::cout <<"<HcalBaseDQClient::htmlOutput>  Found Problem Histogram '"<<histname<<"' in list of histograms"<<std::endl;
                  break;
                }       
            }
          if (isproblem) continue; // don't redraw problem histograms
          ++counter;
          if (counter%2==1) 
            htmlFile << "<tr align=\"center\">" << std::endl;
          htmlAnyHisto(-1,(hists[i]->getTH2F()),"","", 92, htmlFile, htmlDir,debug_);
          if (counter%2==2)
            htmlFile <<"</tr>"<<std::endl;
        }

      else if (hists[i]->kind()==MonitorElement::DQM_KIND_TPROFILE)
        {
          ++counter;
          if (counter%2==1) 
            htmlFile << "<tr align=\"center\">" << std::endl;
          htmlAnyHisto(-1,(hists[i]->getTProfile()),"","", 92, htmlFile, htmlDir,debug_);
          if (counter%2==2)
            htmlFile <<"</tr>"<<std::endl;
        }
    }
  htmlFile<<"</table>"<<std::endl;
  htmlFile << "</body> " << std::endl;
  htmlFile << "</html> " << std::endl;
  htmlFile.close();
  return;
}
std::string HcalBaseDQClient::name ( void  ) [inline]
void HcalBaseDQClient::setEventSetup ( const edm::EventSetup es) [inline]

Definition at line 57 of file HcalBaseDQClient.h.

References c.

    { c = &(es);  }
void HcalBaseDQClient::setStatusMap ( std::map< HcalDetId, unsigned int > &  map) [virtual]

Definition at line 54 of file HcalBaseDQClient.cc.

References badChannelStatusMask_, badstatusmap, gather_cfg::cout, debug_, and name_.

  {
    /* Get the list of all bad channels in the status map,
       and combine it with the bad cell requirements for the particular task
       to form a new map
    */

    if (debug_>1) std::cout <<"<HcalBaseDQClient::setStatusMap>  Input map size = "<<map.size()<<std::endl;
    for (std::map<HcalDetId, unsigned int>::const_iterator iter = map.begin(); 
         iter!=map.end();++iter)
      {
        if ((iter->second & badChannelStatusMask_) == 0 ) continue; // channel not marked as bad by this test
        badstatusmap[iter->first]=iter->second;
      }
    
    if (debug_>1) std::cout <<"<HcalBaseDQClient::setStatusMap>  "<<name_<<" Output map size = "<<badstatusmap.size()<<std::endl;
  } // void HcalBaseDQClient::getStatusMap
virtual void HcalBaseDQClient::setup ( void  ) [inline, virtual]
virtual bool HcalBaseDQClient::test_enabled ( void  ) [inline, virtual]
virtual void HcalBaseDQClient::updateChannelStatus ( std::map< HcalDetId, unsigned int > &  myqual) [inline, virtual]
bool HcalBaseDQClient::validHtmlOutput ( ) [virtual]

Reimplemented in HcalDetDiagLaserClient, HcalDetDiagLEDClient, and HcalDetDiagPedestalClient.

Definition at line 73 of file HcalBaseDQClient.cc.

References validHtmlOutput_.

{
  return validHtmlOutput_;
}

Member Data Documentation

std::map<HcalDetId, unsigned int> HcalBaseDQClient::badstatusmap

Definition at line 67 of file HcalBaseDQClient.h.

Referenced by HcalRawDataClient::analyze(), HcalDeadCellClient::analyze(), HcalHotCellClient::analyze(), HcalDetDiagLEDClient::analyze(), HcalDigiClient::analyze(), HcalDetDiagNoiseMonitorClient::analyze(), HcalDetDiagTimingClient::analyze(), HcalRecHitClient::analyze(), HcalBeamClient::analyze(), HcalSummaryClient::analyze(), HcalDetDiagPedestalClient::analyze(), HcalTrigPrimClient::analyze(), HcalNZSClient::analyze(), HcalCoarsePedestalClient::analyze(), HcalCoarsePedestalClient::beginJob(), HcalDeadCellClient::beginJob(), HcalNZSClient::beginJob(), HcalDetDiagTimingClient::beginJob(), HcalBeamClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDetDiagNoiseMonitorClient::beginJob(), HcalDetDiagPedestalClient::beginJob(), HcalDigiClient::beginJob(), HcalRawDataClient::beginJob(), beginJob(), HcalHotCellClient::beginJob(), HcalDetDiagLEDClient::beginJob(), HcalRecHitClient::beginJob(), HcalHotCellClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalNZSClient::beginRun(), HcalRawDataClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalSummaryClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalRawDataClient::endLuminosityBlock(), HcalRecHitClient::endRun(), HcalRawDataClient::fillProblemCountArray(), HcalSummaryClient::fillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), HcalRawDataClient::getHardwareSpaceHistos(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalBaseDQClient(), HcalBeamClient::HcalBeamClient(), HcalCoarsePedestalClient::HcalCoarsePedestalClient(), HcalDeadCellClient::HcalDeadCellClient(), HcalDetDiagLEDClient::HcalDetDiagLEDClient(), HcalDetDiagNoiseMonitorClient::HcalDetDiagNoiseMonitorClient(), HcalDetDiagPedestalClient::HcalDetDiagPedestalClient(), HcalDetDiagTimingClient::HcalDetDiagTimingClient(), HcalDigiClient::HcalDigiClient(), HcalHotCellClient::HcalHotCellClient(), HcalNZSClient::HcalNZSClient(), HcalRawDataClient::HcalRawDataClient(), HcalRecHitClient::HcalRecHitClient(), HcalSummaryClient::HcalSummaryClient(), HcalTrigPrimClient::HcalTrigPrimClient(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), htmlOutput(), HcalRawDataClient::mapChannproblem(), HcalRawDataClient::mapDCCproblem(), HcalRawDataClient::mapHTRproblem(), setStatusMap(), HcalHotCellClient::updateChannelStatus(), and HcalDeadCellClient::updateChannelStatus().

Definition at line 83 of file HcalBaseDQClient.h.

Referenced by HcalDigiClient::analyze(), HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalCoarsePedestalClient::beginJob(), HcalDeadCellClient::beginJob(), HcalNZSClient::beginJob(), HcalDetDiagTimingClient::beginJob(), HcalBeamClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDigiClient::beginJob(), HcalDetDiagPedestalClient::beginJob(), HcalDetDiagNoiseMonitorClient::beginJob(), HcalRawDataClient::beginJob(), beginJob(), HcalHotCellClient::beginJob(), HcalSummaryClient::beginJob(), HcalRecHitClient::beginJob(), HcalDetDiagLEDClient::beginJob(), HcalHotCellClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalRawDataClient::beginRun(), HcalNZSClient::beginRun(), HcalSummaryClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalSummaryClient::fillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), HcalRawDataClient::getHardwareSpaceHistos(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), htmlOutput(), HcalDetDiagPedestalClient::validHtmlOutput(), and HcalDetDiagLEDClient::validHtmlOutput().

Definition at line 75 of file HcalBaseDQClient.h.

Referenced by HcalSummaryClient::analyze(), HcalSummaryClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalBaseDQClient(), HcalBeamClient::HcalBeamClient(), HcalCoarsePedestalClient::HcalCoarsePedestalClient(), HcalDeadCellClient::HcalDeadCellClient(), HcalDetDiagNoiseMonitorClient::HcalDetDiagNoiseMonitorClient(), HcalDetDiagPedestalClient::HcalDetDiagPedestalClient(), HcalDetDiagTimingClient::HcalDetDiagTimingClient(), HcalDigiClient::HcalDigiClient(), HcalHotCellClient::HcalHotCellClient(), HcalNZSClient::HcalNZSClient(), HcalRawDataClient::HcalRawDataClient(), HcalRecHitClient::HcalRecHitClient(), HcalSummaryClient::HcalSummaryClient(), HcalTrigPrimClient::HcalTrigPrimClient(), HcalHotCellClient::updateChannelStatus(), and HcalDeadCellClient::updateChannelStatus().

Definition at line 77 of file HcalBaseDQClient.h.

Referenced by HcalHotCellClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalNZSClient::beginRun(), HcalRawDataClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalBaseDQClient(), HcalBeamClient::HcalBeamClient(), HcalDeadCellClient::HcalDeadCellClient(), HcalDetDiagNoiseMonitorClient::HcalDetDiagNoiseMonitorClient(), HcalDetDiagPedestalClient::HcalDetDiagPedestalClient(), HcalDetDiagTimingClient::HcalDetDiagTimingClient(), HcalDigiClient::HcalDigiClient(), HcalHotCellClient::HcalHotCellClient(), HcalNZSClient::HcalNZSClient(), HcalRawDataClient::HcalRawDataClient(), HcalRecHitClient::HcalRecHitClient(), HcalSummaryClient::HcalSummaryClient(), HcalTrigPrimClient::HcalTrigPrimClient(), and htmlOutput().

Definition at line 78 of file HcalBaseDQClient.h.

Referenced by HcalSummaryClient::analyze(), HcalHotCellClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalNZSClient::beginRun(), HcalRawDataClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalTrigPrimClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalCoarsePedestalClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalBaseDQClient(), HcalBeamClient::HcalBeamClient(), HcalCoarsePedestalClient::HcalCoarsePedestalClient(), HcalDeadCellClient::HcalDeadCellClient(), HcalDetDiagNoiseMonitorClient::HcalDetDiagNoiseMonitorClient(), HcalDetDiagPedestalClient::HcalDetDiagPedestalClient(), HcalDetDiagTimingClient::HcalDetDiagTimingClient(), HcalDigiClient::HcalDigiClient(), HcalHotCellClient::HcalHotCellClient(), HcalNZSClient::HcalNZSClient(), HcalRawDataClient::HcalRawDataClient(), HcalRecHitClient::HcalRecHitClient(), HcalSummaryClient::HcalSummaryClient(), HcalTrigPrimClient::HcalTrigPrimClient(), htmlOutput(), HcalHotCellClient::updateChannelStatus(), and HcalDeadCellClient::updateChannelStatus().

std::vector<std::string> HcalBaseDQClient::problemnames_

Definition at line 64 of file HcalBaseDQClient.h.

Referenced by HcalDigiClient::analyze(), HcalRecHitClient::analyze(), HcalHotCellClient::beginRun(), HcalDetDiagNoiseMonitorClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalNZSClient::beginRun(), HcalRawDataClient::beginRun(), HcalDeadCellClient::beginRun(), HcalDetDiagLEDClient::beginRun(), HcalSummaryClient::beginRun(), HcalDetDiagPedestalClient::beginRun(), HcalCoarsePedestalClient::beginRun(), HcalDetDiagTimingClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalBeamClient::beginRun(), HcalDeadCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalBeamClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalSummaryClient::fillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), HcalRawDataClient::getHardwareSpaceHistos(), HcalBaseDQClient(), HcalBeamClient::HcalBeamClient(), HcalCoarsePedestalClient::HcalCoarsePedestalClient(), HcalDeadCellClient::HcalDeadCellClient(), HcalDetDiagLEDClient::HcalDetDiagLEDClient(), HcalDetDiagNoiseMonitorClient::HcalDetDiagNoiseMonitorClient(), HcalDetDiagPedestalClient::HcalDetDiagPedestalClient(), HcalDetDiagTimingClient::HcalDetDiagTimingClient(), HcalDigiClient::HcalDigiClient(), HcalHotCellClient::HcalHotCellClient(), HcalNZSClient::HcalNZSClient(), HcalRawDataClient::HcalRawDataClient(), HcalRecHitClient::HcalRecHitClient(), HcalSummaryClient::HcalSummaryClient(), HcalTrigPrimClient::HcalTrigPrimClient(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), htmlOutput(), HcalDetDiagLEDClient::validHtmlOutput(), and HcalDetDiagPedestalClient::validHtmlOutput().

Definition at line 73 of file HcalBaseDQClient.h.