#include <DQM/HcalMonitorClient/interface/HcalBaseClient.h>
Public Member Functions | |
void | errorOutput () |
void | getSJ6histos (char *dir, char *name, TH1F *h[6]) |
void | getSJ6histos (char *dir, char *name, TH2F *h[6]) |
void | getTestResults (int &totalTests, map< string, vector< QReport * > > &err, map< string, vector< QReport * > > &warn, map< string, vector< QReport * > > &other) |
bool | hasErrors () const |
bool | hasOther () const |
bool | hasWarnings () const |
HcalBaseClient () | |
Constructor. | |
virtual void | init (const ParameterSet &ps, DQMStore *dbe_, string clientName) |
bool | validDetId (HcalSubdetector sd, int ies, int ip, int dp) |
virtual | ~HcalBaseClient () |
Destructor. | |
Protected Attributes | |
string | baseFolder_ |
string | clientName_ |
bool | cloneME_ |
edm::CPUTimer | cpu_timer |
DQMStore * | dbe_ |
int | debug_ |
map< string, string > | dqmQtests_ |
map< string, vector< QReport * > > | dqmReportMapErr_ |
map< string, vector< QReport * > > | dqmReportMapOther_ |
map< string, vector< QReport * > > | dqmReportMapWarn_ |
bool | fillUnphysical_ |
int | ievt_ |
int | jevt_ |
int | pcol_error_ [20] |
string | process_ |
float | rgb_error_ [20][3] |
bool | showTiming_ |
bool | subDetsOn_ [4] |
Definition at line 40 of file HcalBaseClient.h.
HcalBaseClient::HcalBaseClient | ( | ) |
Constructor.
Definition at line 7 of file HcalBaseClient.cc.
References clientName_, dbe_, and NULL.
00008 { 00009 dbe_ =NULL; 00010 clientName_ = "GenericHcalClient"; 00011 }
HcalBaseClient::~HcalBaseClient | ( | ) | [virtual] |
void HcalBaseClient::errorOutput | ( | ) |
Definition at line 73 of file HcalBaseClient.cc.
References clientName_, GenMuonPlsPt100GeV_cfg::cout, dbe_, debug_, dqmQtests_, dqmReportMapErr_, dqmReportMapOther_, dqmReportMapWarn_, lat::endl(), DQMStore::get(), MonitorElement::getQErrors(), MonitorElement::getQOthers(), MonitorElement::getQWarnings(), MonitorElement::hasError(), MonitorElement::hasOtherReport(), MonitorElement::hasWarning(), me, and WenuSkim_TriggerBit_cff::report.
Referenced by getTestResults().
00073 { 00074 00075 if(!dbe_) return; 00076 00077 dqmReportMapErr_.clear(); dqmReportMapWarn_.clear(); dqmReportMapOther_.clear(); 00078 00079 for (map<string, string>::iterator testsMap=dqmQtests_.begin(); 00080 testsMap!=dqmQtests_.end();testsMap++){ 00081 string testName = testsMap->first; 00082 string meName = testsMap->second; 00083 MonitorElement* me = dbe_->get(meName); 00084 if(me){ 00085 if (me->hasError()){ 00086 vector<QReport*> report = me->getQErrors(); 00087 dqmReportMapErr_[meName] = report; 00088 } 00089 if (me->hasWarning()){ 00090 vector<QReport*> report = me->getQWarnings(); 00091 dqmReportMapWarn_[meName] = report; 00092 } 00093 if(me->hasOtherReport()){ 00094 vector<QReport*> report= me->getQOthers(); 00095 dqmReportMapOther_[meName] = report; 00096 } 00097 } 00098 } 00099 00100 if (debug_>0) cout << clientName_ << " Error Report: "<< dqmQtests_.size() << " tests, "<<dqmReportMapErr_.size() << " errors, " <<dqmReportMapWarn_.size() << " warnings, "<< dqmReportMapOther_.size() << " others" << endl; 00101 00102 return; 00103 }
void HcalBaseClient::getSJ6histos | ( | char * | dir, | |
char * | name, | |||
TH1F * | h[6] | |||
) |
Definition at line 217 of file HcalBaseClient.cc.
References cloneME_, dbe_, debug_, dummy, getAnyHisto(), and process_.
00218 { 00219 TH1F* dummy = new TH1F(); 00220 ostringstream hname; 00221 hname <<process_.c_str()<<dir<<"HB HF Depth 1 "<<name; 00222 h[0]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00223 hname.str(""); 00224 hname <<process_.c_str()<<dir<<"HB HF Depth 2 "<<name; 00225 h[1]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00226 hname.str(""); 00227 hname <<process_.c_str()<<dir<<"HE Depth 3 "<<name; 00228 h[2]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00229 hname.str(""); 00230 hname <<process_.c_str()<<dir<<"HO ZDC "<<name; 00231 h[3]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00232 hname.str(""); 00233 hname <<process_.c_str()<<dir<<"HE Depth 1 "<<name; 00234 h[4]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00235 hname.str(""); 00236 hname <<process_.c_str()<<dir<<"HE Depth 2 "<<name; 00237 h[5]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00238 hname.str(""); 00239 return; 00240 } // void HcalBaseClient::getSJ6histos(1D)
void HcalBaseClient::getSJ6histos | ( | char * | dir, | |
char * | name, | |||
TH2F * | h[6] | |||
) |
Definition at line 184 of file HcalBaseClient.cc.
References cloneME_, GenMuonPlsPt100GeV_cfg::cout, dbe_, debug_, dummy, lat::endl(), getAnyHisto(), and process_.
Referenced by HcalHotCellClient::getHistograms(), HcalRecHitClient::getHistograms(), HcalDigiClient::getHistograms(), HcalDeadCellClient::getHistograms(), HcalPedestalClient::getHistograms(), and HcalBeamClient::getHistograms().
00185 { 00186 if (debug_>2) cout <<"HcalBaseClient::getting SJ6histos (2D)"<<endl; 00187 TH2F* dummy = new TH2F(); 00188 ostringstream hname; 00189 hname <<process_.c_str()<<dir<<"HB HF Depth 1 "<<name; 00190 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00191 h[0]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00192 hname.str(""); 00193 hname <<process_.c_str()<<dir<<"HB HF Depth 2 "<<name; 00194 h[1]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00195 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00196 hname.str(""); 00197 hname <<process_.c_str()<<dir<<"HE Depth 3 "<<name; 00198 h[2]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00199 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00200 hname.str(""); 00201 hname <<process_.c_str()<<dir<<"HO ZDC "<<name; 00202 h[3]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00203 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00204 hname.str(""); 00205 hname <<process_.c_str()<<dir<<"HE Depth 1 "<<name; 00206 h[4]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00207 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00208 hname.str(""); 00209 hname <<process_.c_str()<<dir<<"HE Depth 2 "<<name; 00210 h[5]=getAnyHisto(dummy, hname.str(),process_,dbe_,debug_,cloneME_); 00211 if (debug_>3) cout <<"name = "<<hname.str()<<endl; 00212 hname.str(""); 00213 if (debug_>2) cout <<"Finished with getSJ6histos(2D)"<<endl; 00214 return; 00215 } // void HcalBaseClient::getSJ6histos(2D)
void HcalBaseClient::getTestResults | ( | int & | totalTests, | |
map< string, vector< QReport * > > & | err, | |||
map< string, vector< QReport * > > & | warn, | |||
map< string, vector< QReport * > > & | other | |||
) |
Definition at line 105 of file HcalBaseClient.cc.
References dqmQtests_, dqmReportMapErr_, dqmReportMapOther_, dqmReportMapWarn_, errorOutput(), and i.
Referenced by HcalMonitorClient::errorSummary().
00108 { 00109 this->errorOutput(); 00110 // outE.clear(); outW.clear(); outO.clear(); 00111 00112 for(map<string, vector<QReport*> >::iterator i=dqmReportMapErr_.begin(); i!=dqmReportMapErr_.end(); i++){ 00113 outE[i->first] = i->second; 00114 } 00115 for(map<string, vector<QReport*> >::iterator i=dqmReportMapWarn_.begin(); i!=dqmReportMapWarn_.end(); i++){ 00116 outW[i->first] = i->second; 00117 } 00118 for(map<string, vector<QReport*> >::iterator i=dqmReportMapOther_.begin(); i!=dqmReportMapOther_.end(); i++){ 00119 outO[i->first] = i->second; 00120 } 00121 00122 totalTests += dqmQtests_.size(); 00123 00124 return; 00125 }
bool HcalBaseClient::hasErrors | ( | ) | const [inline] |
Definition at line 57 of file HcalBaseClient.h.
References dqmReportMapErr_.
Referenced by HcalMonitorClient::htmlOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), and HcalDigiClient::htmlOutput().
00057 { return dqmReportMapErr_.size(); }
bool HcalBaseClient::hasOther | ( | ) | const [inline] |
Definition at line 59 of file HcalBaseClient.h.
References dqmReportMapOther_.
Referenced by HcalMonitorClient::htmlOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), and HcalDigiClient::htmlOutput().
00059 { return dqmReportMapOther_.size(); }
bool HcalBaseClient::hasWarnings | ( | ) | const [inline] |
Definition at line 58 of file HcalBaseClient.h.
References dqmReportMapWarn_.
Referenced by HcalMonitorClient::htmlOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), and HcalDigiClient::htmlOutput().
00058 { return dqmReportMapWarn_.size(); }
void HcalBaseClient::init | ( | const ParameterSet & | ps, | |
DQMStore * | dbe_, | |||
string | clientName | |||
) | [virtual] |
Reimplemented in HcalBeamClient, HcalCaloTowerClient, HcalDataFormatClient, HcalDeadCellClient, HcalDigiClient, HcalHotCellClient, HcalLaserClient, HcalLEDClient, HcalPedestalClient, HcalRecHitClient, HcalSummaryClient, and HcalTrigPrimClient.
Definition at line 15 of file HcalBaseClient.cc.
References clientName_, cloneME_, GenMuonPlsPt100GeV_cfg::cout, dbe_, debug_, dqmQtests_, dqmReportMapErr_, dqmReportMapOther_, dqmReportMapWarn_, lat::endl(), fillUnphysical_, edm::ParameterSet::getUntrackedParameter(), i, ievt_, jevt_, pcol_error_, process_, showTiming_, and subDetsOn_.
Referenced by HcalDataFormatClient::init(), HcalDigiClient::init(), HcalHotCellClient::init(), HcalCaloTowerClient::init(), HcalPedestalClient::init(), HcalSummaryClient::init(), HcalRecHitClient::init(), HcalTrigPrimClient::init(), HcalLaserClient::init(), HcalDeadCellClient::init(), HcalLEDClient::init(), and HcalBeamClient::init().
00017 { 00018 dqmReportMapErr_.clear(); 00019 dqmReportMapWarn_.clear(); 00020 dqmReportMapOther_.clear(); 00021 dqmQtests_.clear(); 00022 00023 dbe_ = dbe; 00024 ievt_=0; jevt_=0; 00025 clientName_ = clientName; 00026 00027 // cloneME switch 00028 cloneME_ = ps.getUntrackedParameter<bool>("cloneME", true); 00029 00030 // verbosity switch 00031 debug_ = ps.getUntrackedParameter<int>("debug", 0); 00032 if(debug_>0) cout << clientName_ <<" debugging switch is on"<<endl; 00033 00034 // timing switch 00035 showTiming_ = ps.getUntrackedParameter<bool>("showTiming",false); 00036 00037 // DQM default process name 00038 process_ = ps.getUntrackedParameter<string>("processName", "Hcal/"); 00039 00040 //Decide whether or not to fill unphysical iphi cells 00041 fillUnphysical_ = ps.getUntrackedParameter<bool>("fillUnphysicalIphi",true); 00042 00043 vector<string> subdets = ps.getUntrackedParameter<vector<string> >("subDetsOn"); 00044 for(int i=0; i<4; i++) 00045 { 00046 subDetsOn_[i] = false; 00047 } 00048 00049 for(unsigned int i=0; i<subdets.size(); i++) 00050 { 00051 if(subdets[i]=="HB") subDetsOn_[0] = true; 00052 else if(subdets[i]=="HE") subDetsOn_[1] = true; 00053 else if(subdets[i]=="HF") subDetsOn_[2] = true; 00054 else if(subdets[i]=="HO") subDetsOn_[3] = true; 00055 } 00056 00057 // Define error palette, ranging from yellow for low to red for high. 00058 for( int i=0; i<20; ++i ) 00059 { 00060 //pcol_error_[19-i] = 901+i; 00061 TColor* color = gROOT->GetColor( 901+i ); 00062 if( ! color ) color = new TColor( 901+i, 0, 0, 0, "" ); 00063 color->SetRGB( 1., 00064 1.-.05*i, 00065 0); 00066 pcol_error_[i]=901+i; 00067 } // for (int i=0;i<20;++i) 00068 00069 return; 00070 } // void HcalBaseClient::init(const ParameterSet& ps, DQMStore* dbe, string clientName)
bool HcalBaseClient::validDetId | ( | HcalSubdetector | sd, | |
int | ies, | |||
int | ip, | |||
int | dp | |||
) |
Definition at line 130 of file HcalBaseClient.cc.
References funct::abs(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by HcalSummaryClient::resetSummaryPlot().
00131 { 00132 // inputs are (subdetector, ieta, iphi, depth) 00133 // stolen from latest version of DataFormats/HcalDetId/src/HcalDetId.cc (not yet available in CMSSW_2_1_9) 00134 00135 const int ie ( abs( ies ) ) ; 00136 00137 return ( ( ip >= 1 ) && 00138 ( ip <= 72 ) && 00139 ( dp >= 1 ) && 00140 ( ie >= 1 ) && 00141 ( ( ( sd == HcalBarrel ) && 00142 ( ( ( ie <= 14 ) && 00143 ( dp == 1 ) ) || 00144 ( ( ( ie == 15 ) || ( ie == 16 ) ) && 00145 ( dp <= 2 ) ) ) ) || 00146 ( ( sd == HcalEndcap ) && 00147 ( ( ( ie == 16 ) && 00148 ( dp == 3 ) ) || 00149 ( ( ie == 17 ) && 00150 ( dp == 1 ) ) || 00151 ( ( ie >= 18 ) && 00152 ( ie <= 20 ) && 00153 ( dp <= 2 ) ) || 00154 ( ( ie >= 21 ) && 00155 ( ie <= 26 ) && 00156 ( dp <= 2 ) && 00157 ( ip%2 == 1 ) ) || 00158 ( ( ie >= 27 ) && 00159 ( ie <= 28 ) && 00160 ( dp <= 3 ) && 00161 ( ip%2 == 1 ) ) || 00162 ( ( ie == 29 ) && 00163 ( dp <= 2 ) && 00164 ( ip%2 == 1 ) ) ) ) || 00165 ( ( sd == HcalOuter ) && 00166 ( ie <= 15 ) && 00167 ( dp == 4 ) ) || 00168 ( ( sd == HcalForward ) && 00169 ( dp <= 2 ) && 00170 ( ( ( ie >= 29 ) && 00171 ( ie <= 39 ) && 00172 ( ip%2 == 1 ) ) || 00173 ( ( ie >= 40 ) && 00174 ( ie <= 41 ) && 00175 ( ip%4 == 3 ) ) ) ) ) ) ; 00176 00177 00178 00179 } // bool HcalBaseClient::validDetId(HcalSubdetector sd, int ies, int ip, int dp)
string HcalBaseClient::baseFolder_ [protected] |
Definition at line 73 of file HcalBaseClient.h.
string HcalBaseClient::clientName_ [protected] |
Definition at line 74 of file HcalBaseClient.h.
Referenced by errorOutput(), HcalBaseClient(), and init().
bool HcalBaseClient::cloneME_ [protected] |
Reimplemented in HcalSummaryClient.
Definition at line 70 of file HcalBaseClient.h.
Referenced by HcalDeadCellClient::cleanup(), HcalLaserClient::cleanup(), HcalCaloTowerClient::cleanup(), HcalTrigPrimClient::cleanup(), HcalRecHitClient::cleanup(), HcalDigiClient::cleanup(), HcalDataFormatClient::cleanup(), HcalLEDClient::cleanup(), HcalBeamClient::cleanup(), HcalPedestalClient::cleanup(), HcalHotCellClient::cleanup(), HcalHotCellClient::getHistograms(), HcalLaserClient::getHistograms(), HcalRecHitClient::getHistograms(), HcalDataFormatClient::getHistograms(), HcalCaloTowerClient::getHistograms(), HcalDigiClient::getHistograms(), HcalDeadCellClient::getHistograms(), HcalLEDClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalPedestalClient::getHistograms(), HcalBeamClient::getHistograms(), getSJ6histos(), and init().
edm::CPUTimer HcalBaseClient::cpu_timer [protected] |
Definition at line 77 of file HcalBaseClient.h.
Referenced by HcalHotCellClient::analyze(), HcalDigiClient::analyze(), HcalHotCellClient::beginJob(), HcalHotCellClient::beginRun(), HcalHotCellClient::cleanup(), HcalDigiClient::createTests(), HcalHotCellClient::endJob(), HcalHotCellClient::endRun(), HcalHotCellClient::getHistograms(), HcalDigiClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalDigiClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalHotCellClient::htmlOutput(), HcalDeadCellClient::htmlOutput(), HcalPedestalClient::htmlOutput(), HcalBeamClient::htmlOutput(), HcalRecHitClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalDigiClient::htmlOutput(), HcalDigiClient::init(), HcalHotCellClient::init(), HcalTrigPrimClient::init(), HcalHotCellClient::loadHistograms(), HcalDigiClient::report(), HcalHotCellClient::report(), HcalTrigPrimClient::report(), HcalTrigPrimClient::resetAllME(), HcalDigiClient::resetAllME(), and HcalHotCellClient::resetAllME().
DQMStore* HcalBaseClient::dbe_ [protected] |
Definition at line 80 of file HcalBaseClient.h.
Referenced by HcalCaloTowerClient::createTests(), HcalRecHitClient::createTests(), HcalBeamClient::createTests(), HcalPedestalClient::createTests(), HcalTrigPrimClient::createTests(), HcalLEDClient::createTests(), HcalDeadCellClient::createTests(), HcalDigiClient::createTests(), HcalHotCellClient::createTests(), HcalDataFormatClient::createTests(), errorOutput(), HcalHotCellClient::getHistograms(), HcalLaserClient::getHistograms(), HcalRecHitClient::getHistograms(), HcalDataFormatClient::getHistograms(), HcalCaloTowerClient::getHistograms(), HcalDigiClient::getHistograms(), HcalDeadCellClient::getHistograms(), HcalLEDClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalPedestalClient::getHistograms(), HcalBeamClient::getHistograms(), getSJ6histos(), HcalBaseClient(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), init(), HcalDigiClient::report(), HcalRecHitClient::report(), HcalHotCellClient::report(), HcalLEDClient::report(), HcalCaloTowerClient::report(), HcalDataFormatClient::report(), HcalTrigPrimClient::report(), HcalBeamClient::report(), HcalLaserClient::report(), HcalDeadCellClient::report(), HcalPedestalClient::report(), HcalDataFormatClient::resetAllME(), HcalTrigPrimClient::resetAllME(), HcalDigiClient::resetAllME(), HcalHotCellClient::resetAllME(), HcalPedestalClient::resetAllME(), HcalDeadCellClient::resetAllME(), HcalLaserClient::resetAllME(), HcalLEDClient::resetAllME(), HcalBeamClient::resetAllME(), HcalRecHitClient::resetAllME(), and HcalCaloTowerClient::resetAllME().
int HcalBaseClient::debug_ [protected] |
Reimplemented in HcalSummaryClient.
Definition at line 71 of file HcalBaseClient.h.
Referenced by HcalPedestalClient::analyze(), HcalDeadCellClient::analyze(), HcalHotCellClient::analyze(), HcalDigiClient::analyze(), HcalDataFormatClient::analyze(), HcalRecHitClient::analyze(), HcalBeamClient::analyze(), HcalLEDClient::analyze(), HcalTrigPrimClient::analyze(), HcalCaloTowerClient::analyze(), HcalLaserClient::beginJob(), HcalDeadCellClient::beginJob(), HcalLEDClient::beginJob(), HcalPedestalClient::beginJob(), HcalBeamClient::beginJob(), HcalDataFormatClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDigiClient::beginJob(), HcalHotCellClient::beginJob(), HcalRecHitClient::beginJob(), HcalCaloTowerClient::beginJob(), HcalDataFormatClient::beginRun(), HcalPedestalClient::beginRun(), HcalHotCellClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalDeadCellClient::beginRun(), HcalLEDClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalCaloTowerClient::beginRun(), HcalBeamClient::beginRun(), HcalLaserClient::beginRun(), HcalCaloTowerClient::createTests(), HcalTrigPrimClient::createTests(), HcalLEDClient::createTests(), HcalDigiClient::createTests(), HcalDataFormatClient::createTests(), HcalPedestalClient::endJob(), HcalBeamClient::endJob(), HcalDataFormatClient::endJob(), HcalDigiClient::endJob(), HcalDeadCellClient::endJob(), HcalLEDClient::endJob(), HcalRecHitClient::endJob(), HcalTrigPrimClient::endJob(), HcalHotCellClient::endJob(), HcalLaserClient::endJob(), HcalCaloTowerClient::endJob(), HcalCaloTowerClient::endRun(), HcalDeadCellClient::endRun(), HcalTrigPrimClient::endRun(), HcalBeamClient::endRun(), HcalDataFormatClient::endRun(), HcalDigiClient::endRun(), HcalLEDClient::endRun(), HcalLaserClient::endRun(), HcalPedestalClient::endRun(), HcalHotCellClient::endRun(), HcalRecHitClient::endRun(), errorOutput(), HcalHotCellClient::getHistograms(), HcalLaserClient::getHistograms(), HcalRecHitClient::getHistograms(), HcalDataFormatClient::getHistograms(), HcalCaloTowerClient::getHistograms(), HcalDigiClient::getHistograms(), HcalDeadCellClient::getHistograms(), HcalLEDClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalPedestalClient::getHistograms(), HcalBeamClient::getHistograms(), getSJ6histos(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalDigiClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalHotCellClient::htmlOutput(), HcalDeadCellClient::htmlOutput(), HcalPedestalClient::htmlOutput(), HcalBeamClient::htmlOutput(), HcalDataFormatClient::htmlOutput(), HcalRecHitClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalDigiClient::htmlOutput(), init(), HcalDigiClient::init(), HcalTrigPrimClient::init(), HcalLEDClient::init(), HcalDigiClient::loadHistograms(), HcalDigiClient::report(), HcalRecHitClient::report(), HcalHotCellClient::report(), HcalLEDClient::report(), HcalCaloTowerClient::report(), HcalDataFormatClient::report(), HcalTrigPrimClient::report(), HcalBeamClient::report(), HcalLaserClient::report(), HcalDeadCellClient::report(), HcalPedestalClient::report(), HcalTrigPrimClient::resetAllME(), and HcalDigiClient::resetAllME().
map<string, string> HcalBaseClient::dqmQtests_ [protected] |
Definition at line 93 of file HcalBaseClient.h.
Referenced by HcalDeadCellClient::cleanup(), HcalLaserClient::cleanup(), HcalCaloTowerClient::cleanup(), HcalRecHitClient::cleanup(), HcalDigiClient::cleanup(), HcalLEDClient::cleanup(), HcalPedestalClient::cleanup(), HcalBeamClient::cleanup(), HcalHotCellClient::cleanup(), HcalLEDClient::createTests(), HcalDigiClient::createTests(), HcalDataFormatClient::createTests(), errorOutput(), getTestResults(), and init().
map<string, vector<QReport*> > HcalBaseClient::dqmReportMapErr_ [protected] |
Definition at line 90 of file HcalBaseClient.h.
Referenced by HcalDeadCellClient::cleanup(), HcalLaserClient::cleanup(), HcalCaloTowerClient::cleanup(), HcalRecHitClient::cleanup(), HcalDigiClient::cleanup(), HcalLEDClient::cleanup(), HcalPedestalClient::cleanup(), HcalBeamClient::cleanup(), HcalHotCellClient::cleanup(), errorOutput(), getTestResults(), hasErrors(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), and init().
map<string, vector<QReport*> > HcalBaseClient::dqmReportMapOther_ [protected] |
Definition at line 92 of file HcalBaseClient.h.
Referenced by HcalDeadCellClient::cleanup(), HcalLaserClient::cleanup(), HcalCaloTowerClient::cleanup(), HcalRecHitClient::cleanup(), HcalDigiClient::cleanup(), HcalLEDClient::cleanup(), HcalPedestalClient::cleanup(), HcalBeamClient::cleanup(), HcalHotCellClient::cleanup(), errorOutput(), getTestResults(), hasOther(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), and init().
map<string, vector<QReport*> > HcalBaseClient::dqmReportMapWarn_ [protected] |
Definition at line 91 of file HcalBaseClient.h.
Referenced by HcalDeadCellClient::cleanup(), HcalLaserClient::cleanup(), HcalCaloTowerClient::cleanup(), HcalRecHitClient::cleanup(), HcalDigiClient::cleanup(), HcalLEDClient::cleanup(), HcalPedestalClient::cleanup(), HcalBeamClient::cleanup(), HcalHotCellClient::cleanup(), errorOutput(), getTestResults(), hasWarnings(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), and init().
bool HcalBaseClient::fillUnphysical_ [protected] |
Definition at line 78 of file HcalBaseClient.h.
Referenced by HcalSummaryClient::analyze(), and init().
int HcalBaseClient::ievt_ [protected] |
Reimplemented in HcalSummaryClient.
Definition at line 67 of file HcalBaseClient.h.
Referenced by HcalLaserClient::beginJob(), HcalDeadCellClient::beginJob(), HcalPedestalClient::beginJob(), HcalLEDClient::beginJob(), HcalDataFormatClient::beginJob(), HcalBeamClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDigiClient::beginJob(), HcalHotCellClient::beginJob(), HcalRecHitClient::beginJob(), HcalCaloTowerClient::beginJob(), HcalPedestalClient::endJob(), HcalDataFormatClient::endJob(), HcalBeamClient::endJob(), HcalDigiClient::endJob(), HcalLEDClient::endJob(), HcalDeadCellClient::endJob(), HcalTrigPrimClient::endJob(), HcalRecHitClient::endJob(), HcalLaserClient::endJob(), HcalHotCellClient::endJob(), HcalCaloTowerClient::endJob(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalDigiClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalHotCellClient::htmlOutput(), HcalPedestalClient::htmlOutput(), HcalDeadCellClient::htmlOutput(), HcalBeamClient::htmlOutput(), HcalDataFormatClient::htmlOutput(), HcalRecHitClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), init(), HcalCaloTowerClient::init(), HcalDataFormatClient::loadHistograms(), HcalHotCellClient::loadHistograms(), HcalLaserClient::loadHistograms(), HcalTrigPrimClient::loadHistograms(), HcalPedestalClient::loadHistograms(), HcalDigiClient::loadHistograms(), HcalBeamClient::loadHistograms(), HcalCaloTowerClient::loadHistograms(), HcalLEDClient::loadHistograms(), HcalRecHitClient::loadHistograms(), HcalDeadCellClient::loadHistograms(), HcalDigiClient::report(), HcalRecHitClient::report(), HcalLEDClient::report(), HcalHotCellClient::report(), HcalDataFormatClient::report(), HcalCaloTowerClient::report(), HcalTrigPrimClient::report(), HcalBeamClient::report(), HcalLaserClient::report(), HcalDeadCellClient::report(), and HcalPedestalClient::report().
int HcalBaseClient::jevt_ [protected] |
Reimplemented in HcalSummaryClient.
Definition at line 68 of file HcalBaseClient.h.
Referenced by HcalPedestalClient::analyze(), HcalDeadCellClient::analyze(), HcalHotCellClient::analyze(), HcalDigiClient::analyze(), HcalDataFormatClient::analyze(), HcalRecHitClient::analyze(), HcalBeamClient::analyze(), HcalLEDClient::analyze(), HcalLaserClient::analyze(), HcalTrigPrimClient::analyze(), HcalCaloTowerClient::analyze(), HcalLaserClient::beginJob(), HcalDeadCellClient::beginJob(), HcalLEDClient::beginJob(), HcalPedestalClient::beginJob(), HcalBeamClient::beginJob(), HcalDataFormatClient::beginJob(), HcalTrigPrimClient::beginJob(), HcalDigiClient::beginJob(), HcalHotCellClient::beginJob(), HcalRecHitClient::beginJob(), HcalCaloTowerClient::beginJob(), HcalDataFormatClient::beginRun(), HcalPedestalClient::beginRun(), HcalHotCellClient::beginRun(), HcalDigiClient::beginRun(), HcalRecHitClient::beginRun(), HcalDeadCellClient::beginRun(), HcalLEDClient::beginRun(), HcalTrigPrimClient::beginRun(), HcalCaloTowerClient::beginRun(), HcalBeamClient::beginRun(), HcalLaserClient::beginRun(), HcalCaloTowerClient::endRun(), HcalDeadCellClient::endRun(), HcalTrigPrimClient::endRun(), HcalBeamClient::endRun(), HcalDataFormatClient::endRun(), HcalDigiClient::endRun(), HcalLEDClient::endRun(), HcalLaserClient::endRun(), HcalPedestalClient::endRun(), HcalHotCellClient::endRun(), HcalRecHitClient::endRun(), init(), and HcalCaloTowerClient::init().
int HcalBaseClient::pcol_error_[20] [protected] |
Definition at line 85 of file HcalBaseClient.h.
Referenced by HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalDigiClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalHotCellClient::htmlOutput(), HcalPedestalClient::htmlOutput(), HcalDeadCellClient::htmlOutput(), HcalBeamClient::htmlOutput(), HcalRecHitClient::htmlOutput(), HcalDigiClient::htmlOutput(), and init().
string HcalBaseClient::process_ [protected] |
Definition at line 72 of file HcalBaseClient.h.
Referenced by HcalLEDClient::createTests(), HcalDigiClient::createTests(), HcalDataFormatClient::createTests(), HcalLaserClient::getHistograms(), HcalHotCellClient::getHistograms(), HcalRecHitClient::getHistograms(), HcalDataFormatClient::getHistograms(), HcalDigiClient::getHistograms(), HcalCaloTowerClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalLEDClient::getHistograms(), HcalDeadCellClient::getHistograms(), HcalPedestalClient::getHistograms(), HcalBeamClient::getHistograms(), getSJ6histos(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalDataFormatClient::htmlOutput(), HcalCaloTowerClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalLaserClient::htmlOutput(), HcalDigiClient::htmlOutput(), init(), HcalHotCellClient::loadHistograms(), HcalLaserClient::loadHistograms(), HcalPedestalClient::loadHistograms(), HcalDigiClient::loadHistograms(), HcalBeamClient::loadHistograms(), HcalLEDClient::loadHistograms(), HcalRecHitClient::loadHistograms(), HcalDeadCellClient::loadHistograms(), HcalDigiClient::report(), HcalRecHitClient::report(), HcalLEDClient::report(), HcalHotCellClient::report(), HcalDataFormatClient::report(), HcalCaloTowerClient::report(), HcalTrigPrimClient::report(), HcalBeamClient::report(), HcalLaserClient::report(), HcalDeadCellClient::report(), HcalPedestalClient::report(), HcalDataFormatClient::resetAllME(), HcalTrigPrimClient::resetAllME(), HcalDigiClient::resetAllME(), HcalHotCellClient::resetAllME(), HcalPedestalClient::resetAllME(), HcalDeadCellClient::resetAllME(), HcalLEDClient::resetAllME(), HcalLaserClient::resetAllME(), HcalRecHitClient::resetAllME(), HcalBeamClient::resetAllME(), and HcalCaloTowerClient::resetAllME().
float HcalBaseClient::rgb_error_[20][3] [protected] |
Definition at line 86 of file HcalBaseClient.h.
bool HcalBaseClient::showTiming_ [protected] |
Definition at line 76 of file HcalBaseClient.h.
Referenced by HcalHotCellClient::analyze(), HcalDigiClient::analyze(), HcalHotCellClient::beginJob(), HcalHotCellClient::beginRun(), HcalHotCellClient::cleanup(), HcalDigiClient::createTests(), HcalHotCellClient::endJob(), HcalHotCellClient::endRun(), HcalHotCellClient::getHistograms(), HcalDigiClient::getHistograms(), HcalTrigPrimClient::getHistograms(), HcalHotCellClient::htmlExpertOutput(), HcalDeadCellClient::htmlExpertOutput(), HcalRecHitClient::htmlExpertOutput(), HcalDigiClient::htmlExpertOutput(), HcalPedestalClient::htmlExpertOutput(), HcalBeamClient::htmlExpertOutput(), HcalHotCellClient::htmlOutput(), HcalPedestalClient::htmlOutput(), HcalDeadCellClient::htmlOutput(), HcalBeamClient::htmlOutput(), HcalRecHitClient::htmlOutput(), HcalTrigPrimClient::htmlOutput(), HcalDigiClient::htmlOutput(), HcalDigiClient::init(), init(), HcalHotCellClient::init(), HcalTrigPrimClient::init(), HcalHotCellClient::loadHistograms(), HcalDigiClient::report(), HcalHotCellClient::report(), HcalTrigPrimClient::report(), HcalTrigPrimClient::resetAllME(), HcalDigiClient::resetAllME(), and HcalHotCellClient::resetAllME().
bool HcalBaseClient::subDetsOn_[4] [protected] |
Definition at line 82 of file HcalBaseClient.h.
Referenced by HcalLEDClient::createTests(), HcalDigiClient::createTests(), HcalDataFormatClient::createTests(), HcalLaserClient::getHistograms(), HcalDataFormatClient::getHistograms(), HcalLEDClient::getHistograms(), HcalDataFormatClient::htmlOutput(), HcalLEDClient::htmlOutput(), HcalLaserClient::htmlOutput(), init(), HcalDataFormatClient::loadHistograms(), HcalLaserClient::loadHistograms(), HcalLEDClient::loadHistograms(), HcalDataFormatClient::resetAllME(), HcalLEDClient::resetAllME(), and HcalLaserClient::resetAllME().