CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | 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 ZDCMonitorClient

Public Member Functions

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

Public Attributes

int badChannelStatusMask_
 
std::map< HcalDetId, unsigned int > badstatusmap
 
const edm::EventSetupc
 
bool cloneME_
 
int debug_
 
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_
 
const HcalTopologytopo_
 
bool validHtmlOutput_
 

Detailed Description

Definition at line 24 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.

HcalBaseDQClient::~HcalBaseDQClient ( void  )
virtual

Definition at line 41 of file HcalBaseDQClient.cc.

Member Function Documentation

virtual void HcalBaseDQClient::analyze ( DQMStore::IBooker ,
DQMStore::IGetter  
)
inlinevirtual
virtual void HcalBaseDQClient::beginRun ( void  )
inlinevirtual
virtual void HcalBaseDQClient::calculateProblems ( void  )
inlinevirtual

Definition at line 36 of file HcalBaseDQClient.h.

36 {} // update/fill ProblemCell histograms
virtual void HcalBaseDQClient::cleanup ( void  )
inlinevirtual
virtual void HcalBaseDQClient::endJob ( void  )
inlinevirtual
void HcalBaseDQClient::getLogicalMap ( const edm::EventSetup es)

Definition at line 202 of file HcalBaseDQClient.cc.

virtual bool HcalBaseDQClient::hasErrors_Temp ( void  )
inlinevirtual
virtual bool HcalBaseDQClient::hasOther_Temp ( void  )
inlinevirtual
virtual bool HcalBaseDQClient::hasWarnings_Temp ( void  )
inlinevirtual
void HcalBaseDQClient::htmlOutput ( DQMStore::IBooker ib,
DQMStore::IGetter ig,
std::string  htmlDir 
)
virtual
std::string HcalBaseDQClient::name ( void  )
inline

Definition at line 62 of file HcalBaseDQClient.h.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

62 {return name_;};
void HcalBaseDQClient::setEventSetup ( const edm::EventSetup es)
inline

Definition at line 55 of file HcalBaseDQClient.h.

References c.

56  { c = &(es); }
const edm::EventSetup * c
void HcalBaseDQClient::setStatusMap ( std::map< HcalDetId, unsigned int > &  map)
virtual

Definition at line 46 of file HcalBaseDQClient.cc.

void HcalBaseDQClient::setTopo ( const HcalTopology topo)
inline

Definition at line 59 of file HcalBaseDQClient.h.

References topo_.

59 { topo_ = topo;}
const HcalTopology * topo_
virtual void HcalBaseDQClient::setup ( void  )
inlinevirtual
virtual bool HcalBaseDQClient::test_enabled ( void  )
inlinevirtual
virtual void HcalBaseDQClient::updateChannelStatus ( std::map< HcalDetId, unsigned int > &  myqual)
inlinevirtual
bool HcalBaseDQClient::validHtmlOutput ( DQMStore::IBooker ib,
DQMStore::IGetter ig 
)
virtual

Member Data Documentation

int HcalBaseDQClient::badChannelStatusMask_

Definition at line 70 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

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

Definition at line 84 of file HcalBaseDQClient.h.

const edm::EventSetup* HcalBaseDQClient::c

Definition at line 57 of file HcalBaseDQClient.h.

Referenced by HcalRawDataClient::hashup(), and setEventSetup().

bool HcalBaseDQClient::cloneME_

Definition at line 67 of file HcalBaseDQClient.h.

int HcalBaseDQClient::debug_

Definition at line 69 of file HcalBaseDQClient.h.

bool HcalBaseDQClient::enableCleanup_

Definition at line 68 of file HcalBaseDQClient.h.

bool HcalBaseDQClient::enoughevents_

Definition at line 85 of file HcalBaseDQClient.h.

Referenced by analyze(), and HcalBaseDQClient().

HcalLogicalMap* HcalBaseDQClient::logicalMap_

Definition at line 88 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

double HcalBaseDQClient::minerrorrate_

Definition at line 77 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

int HcalBaseDQClient::minevents_

Definition at line 76 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

std::string HcalBaseDQClient::name_
bool HcalBaseDQClient::needLogicalMap_

Definition at line 87 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

bool HcalBaseDQClient::Online_

Definition at line 73 of file HcalBaseDQClient.h.

std::string HcalBaseDQClient::prefixME_

Definition at line 65 of file HcalBaseDQClient.h.

MonitorElement* HcalBaseDQClient::ProblemCells

Definition at line 79 of file HcalBaseDQClient.h.

EtaPhiHists* HcalBaseDQClient::ProblemCellsByDepth

Definition at line 80 of file HcalBaseDQClient.h.

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

Definition at line 82 of file HcalBaseDQClient.h.

std::string HcalBaseDQClient::subdir_

Definition at line 66 of file HcalBaseDQClient.h.

Referenced by HcalBaseDQClient().

bool HcalBaseDQClient::testenabled_

Definition at line 75 of file HcalBaseDQClient.h.

const HcalTopology* HcalBaseDQClient::topo_

Definition at line 60 of file HcalBaseDQClient.h.

Referenced by setTopo().

bool HcalBaseDQClient::validHtmlOutput_

Definition at line 71 of file HcalBaseDQClient.h.