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)
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 ()
 ~HcalBaseDQClient (void)

Public Attributes

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

Detailed Description

Definition at line 23 of file HcalBaseDQClient.h.


Constructor & Destructor Documentation

HcalBaseDQClient::HcalBaseDQClient ( ) [inline]

Definition at line 26 of file HcalBaseDQClient.h.

References badChannelStatusMask_, enoughevents_, minerrorrate_, minevents_, name_, and subdir_.

{name_="HcalBaseDQClient";subdir_="HcalInfo";badChannelStatusMask_=0;enoughevents_=true;minerrorrate_=0;minevents_=0;};
HcalBaseDQClient::HcalBaseDQClient ( std::string  s,
const edm::ParameterSet ps 
)

Definition at line 8 of file HcalBaseDQClient.cc.

References badChannelStatusMask_, cloneME_, debug_, enableCleanup_, enoughevents_, edm::ParameterSet::getUntrackedParameter(), minerrorrate_, minevents_, name_, Online_, prefixME_, ProblemCells, ProblemCellsByDepth, asciidump::s, 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;
}
HcalBaseDQClient::~HcalBaseDQClient ( void  ) [inline]

Definition at line 28 of file HcalBaseDQClient.h.

{}

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]
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 67 of file HcalBaseDQClient.cc.

References 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_, 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 << " https-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 53 of file HcalBaseDQClient.h.

References c.

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

Definition at line 43 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 62 of file HcalBaseDQClient.cc.

References validHtmlOutput_.

{
  return validHtmlOutput_;
}

Member Data Documentation

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

Definition at line 63 of file HcalBaseDQClient.h.

Referenced by HcalRawDataClient::analyze(), HcalHotCellClient::analyze(), HcalDeadCellClient::analyze(), HcalDigiClient::analyze(), HcalDetDiagLEDClient::analyze(), HcalDetDiagTimingClient::analyze(), HcalDetDiagNoiseMonitorClient::analyze(), HcalRecHitClient::analyze(), HcalBeamClient::analyze(), HcalSummaryClient::analyze(), HcalTrigPrimClient::analyze(), HcalDetDiagPedestalClient::analyze(), HcalNZSClient::analyze(), HcalCoarsePedestalClient::analyze(), HcalCoarsePedestalClient::beginJob(), HcalDeadCellClient::beginJob(), HcalNZSClient::beginJob(), HcalDetDiagTimingClient::beginJob(), HcalBeamClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDigiClient::beginJob(), HcalDetDiagPedestalClient::beginJob(), HcalDetDiagNoiseMonitorClient::beginJob(), HcalRawDataClient::beginJob(), beginJob(), HcalHotCellClient::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(), HcalRawDataClient::endLuminosityBlock(), HcalRecHitClient::endRun(), HcalRawDataClient::fillProblemCountArray(), HcalSummaryClient::fillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), HcalRawDataClient::getHardwareSpaceHistos(), HcalTrigPrimClient::hasErrors_Temp(), HcalDetDiagNoiseMonitorClient::hasErrors_Temp(), HcalDeadCellClient::hasErrors_Temp(), HcalRawDataClient::hasErrors_Temp(), HcalRecHitClient::hasErrors_Temp(), HcalDetDiagPedestalClient::hasErrors_Temp(), HcalDigiClient::hasErrors_Temp(), HcalNZSClient::hasErrors_Temp(), HcalBeamClient::hasErrors_Temp(), HcalHotCellClient::hasErrors_Temp(), HcalDetDiagTimingClient::hasErrors_Temp(), HcalCoarsePedestalClient::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 79 of file HcalBaseDQClient.h.

Referenced by HcalDigiClient::analyze(), HcalRecHitClient::analyze(), HcalSummaryClient::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(), HcalSummaryClient::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(), HcalSummaryClient::fillReportSummary(), HcalSummaryClient::fillReportSummaryLSbyLS(), HcalRawDataClient::getHardwareSpaceHistos(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), htmlOutput(), HcalDetDiagLEDClient::validHtmlOutput(), and HcalDetDiagPedestalClient::validHtmlOutput().

Definition at line 71 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 73 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 74 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 60 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 69 of file HcalBaseDQClient.h.