CMS 3D CMS Logo

HcalBaseClient Class Reference

#include <DQM/HcalMonitorClient/interface/HcalBaseClient.h>

Inheritance diagram for HcalBaseClient:

HcalBeamClient HcalCaloTowerClient HcalDataFormatClient HcalDeadCellClient HcalDigiClient HcalHotCellClient HcalLaserClient HcalLEDClient HcalPedestalClient HcalRecHitClient HcalSummaryClient HcalTrigPrimClient

List of all members.

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
DQMStoredbe_
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]


Detailed Description

Definition at line 40 of file HcalBaseClient.h.


Constructor & Destructor Documentation

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]

Destructor.

Definition at line 13 of file HcalBaseClient.cc.

00013 {}


Member Function Documentation

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)


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:23:28 2009 for CMSSW by  doxygen 1.5.4