CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
HcalRecHitClient Class Reference

#include <HcalRecHitClient.h>

Inheritance diagram for HcalRecHitClient:
HcalBaseDQClient

Public Member Functions

void analyze (DQMStore::IBooker &, DQMStore::IGetter &)
 
void beginRun (void)
 
void calculateProblems (DQMStore::IBooker &, DQMStore::IGetter &)
 
void cleanup (void)
 
void endJob (void)
 
bool hasErrors_Temp (void)
 
bool hasOther_Temp (void)
 
bool hasWarnings_Temp (void)
 
 HcalRecHitClient ()
 Constructors. More...
 
 HcalRecHitClient (std::string myname)
 
 HcalRecHitClient (std::string myname, const edm::ParameterSet &ps)
 
void setup (void)
 
bool test_enabled (void)
 
void updateChannelStatus (std::map< HcalDetId, unsigned int > &myqual)
 
 ~HcalRecHitClient ()
 Destructor. More...
 
- Public Member Functions inherited from HcalBaseDQClient
virtual void calculateProblems (void)
 
void getLogicalMap (const edm::EventSetup &es)
 
 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 bool validHtmlOutput (DQMStore::IBooker &, DQMStore::IGetter &)
 
virtual ~HcalBaseDQClient (void)
 

Private Member Functions

void setupProblemCells (DQMStore::IBooker &, DQMStore::IGetter &)
 

Private Attributes

bool doProblemCellSetup_
 
EtaPhiHistsmeEnergyByDepth
 
EtaPhiHistsmeEnergyThreshByDepth
 
MonitorElementmeHBEnergy_1D
 
MonitorElementmeHBEnergyRMS_1D
 
MonitorElementmeHBEnergyRMSThresh_1D
 
MonitorElementmeHBEnergyThresh_1D
 
MonitorElementmeHEEnergy_1D
 
MonitorElementmeHEEnergyRMS_1D
 
MonitorElementmeHEEnergyRMSThresh_1D
 
MonitorElementmeHEEnergyThresh_1D
 
MonitorElementmeHFEnergy_1D
 
MonitorElementmeHFEnergyRMS_1D
 
MonitorElementmeHFEnergyRMSThresh_1D
 
MonitorElementmeHFEnergyThresh_1D
 
MonitorElementmeHOEnergy_1D
 
MonitorElementmeHOEnergyRMS_1D
 
MonitorElementmeHOEnergyRMSThresh_1D
 
MonitorElementmeHOEnergyThresh_1D
 
EtaPhiHistsmeSqrtSumEnergy2ByDepth
 
EtaPhiHistsmeSqrtSumEnergy2ThreshByDepth
 
EtaPhiHistsmeTimeByDepth
 
EtaPhiHistsmeTimeThreshByDepth
 
int nevts_
 

Additional Inherited Members

- Public Attributes inherited from HcalBaseDQClient
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 10 of file HcalRecHitClient.h.

Constructor & Destructor Documentation

HcalRecHitClient::HcalRecHitClient ( )
inline

Constructors.

Definition at line 15 of file HcalRecHitClient.h.

References HcalBaseDQClient::name_.

15 {name_="";};
HcalRecHitClient::HcalRecHitClient ( std::string  myname)

Definition at line 18 of file HcalRecHitClient.cc.

HcalRecHitClient::HcalRecHitClient ( std::string  myname,
const edm::ParameterSet ps 
)

Definition at line 23 of file HcalRecHitClient.cc.

HcalRecHitClient::~HcalRecHitClient ( )

Destructor.

Definition at line 505 of file HcalRecHitClient.cc.

Member Function Documentation

void HcalRecHitClient::analyze ( DQMStore::IBooker ib,
DQMStore::IGetter ig 
)
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 62 of file HcalRecHitClient.cc.

void HcalRecHitClient::beginRun ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 444 of file HcalRecHitClient.cc.

void HcalRecHitClient::calculateProblems ( DQMStore::IBooker ib,
DQMStore::IGetter ig 
)

Definition at line 256 of file HcalRecHitClient.cc.

void HcalRecHitClient::cleanup ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 457 of file HcalRecHitClient.cc.

void HcalRecHitClient::endJob ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 363 of file HcalRecHitClient.cc.

bool HcalRecHitClient::hasErrors_Temp ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 459 of file HcalRecHitClient.cc.

bool HcalRecHitClient::hasOther_Temp ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 492 of file HcalRecHitClient.cc.

bool HcalRecHitClient::hasWarnings_Temp ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 491 of file HcalRecHitClient.cc.

void HcalRecHitClient::setup ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 456 of file HcalRecHitClient.cc.

void HcalRecHitClient::setupProblemCells ( DQMStore::IBooker ib,
DQMStore::IGetter ig 
)
private

Definition at line 365 of file HcalRecHitClient.cc.

bool HcalRecHitClient::test_enabled ( void  )
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 493 of file HcalRecHitClient.cc.

void HcalRecHitClient::updateChannelStatus ( std::map< HcalDetId, unsigned int > &  myqual)
virtual

Reimplemented from HcalBaseDQClient.

Definition at line 497 of file HcalRecHitClient.cc.

Member Data Documentation

bool HcalRecHitClient::doProblemCellSetup_
private

Definition at line 67 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meEnergyByDepth
private

Definition at line 39 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meEnergyThreshByDepth
private

Definition at line 40 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHBEnergy_1D
private

Definition at line 46 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHBEnergyRMS_1D
private

Definition at line 51 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHBEnergyRMSThresh_1D
private

Definition at line 61 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHBEnergyThresh_1D
private

Definition at line 56 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHEEnergy_1D
private

Definition at line 47 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHEEnergyRMS_1D
private

Definition at line 52 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHEEnergyRMSThresh_1D
private

Definition at line 62 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHEEnergyThresh_1D
private

Definition at line 57 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHFEnergy_1D
private

Definition at line 49 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHFEnergyRMS_1D
private

Definition at line 54 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHFEnergyRMSThresh_1D
private

Definition at line 64 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHFEnergyThresh_1D
private

Definition at line 59 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHOEnergy_1D
private

Definition at line 48 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHOEnergyRMS_1D
private

Definition at line 53 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHOEnergyRMSThresh_1D
private

Definition at line 63 of file HcalRecHitClient.h.

MonitorElement* HcalRecHitClient::meHOEnergyThresh_1D
private

Definition at line 58 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meSqrtSumEnergy2ByDepth
private

Definition at line 43 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meSqrtSumEnergy2ThreshByDepth
private

Definition at line 44 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meTimeByDepth
private

Definition at line 41 of file HcalRecHitClient.h.

EtaPhiHists* HcalRecHitClient::meTimeThreshByDepth
private

Definition at line 42 of file HcalRecHitClient.h.

int HcalRecHitClient::nevts_
private

Definition at line 37 of file HcalRecHitClient.h.