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 Attributes
HcalPedestalClient Class Reference

#include <HcalPedestalClient.h>

Inheritance diagram for HcalPedestalClient:

Public Member Functions

void analyze (void)
 Analyze. More...
 
void beginJob ()
 BeginJob. More...
 
void beginRun (const EventSetup &c)
 BeginRun. More...
 
void cleanup (void)
 Cleanup. More...
 
void createTests ()
 
void endJob (void)
 EndJob. More...
 
void endRun (void)
 EndRun. More...
 
void getHistograms ()
 
bool hasErrors_Temp ()
 
bool hasOther_Temp ()
 
bool hasWarnings_Temp ()
 
 HcalPedestalClient ()
 Constructor. More...
 
void htmlExpertOutput (int run, string htmlDir, string htmlName)
 
void htmlOutput (int run, string htmlDir, string htmlName)
 HtmlOutput. More...
 
void init (const edm::ParameterSet &ps, DQMStore *dbe, string clientName)
 
void loadHistograms (TFile *f)
 
void report ()
 process report More...
 
void resetAllME ()
 
void setup (void)
 Setup. More...
 
 ~HcalPedestalClient ()
 Destructor. More...
 

Private Attributes

TH2F * ADC_PedestalFromDBByDepth [4]
 
TH1F * ADC_PedestalFromDBByDepth_1D [4]
 
TH2F * ADC_WidthFromDBByDepth [4]
 
TH1F * ADC_WidthFromDBByDepth_1D [4]
 
vector< int > badChan_
 
vector< double > badMean_
 
vector< double > badRMS_
 
bool doFCpeds_
 
bool endingTimeSlice_
 
TH2F * fC_PedestalFromDBByDepth [4]
 
TH1F * fC_PedestalFromDBByDepth_1D [4]
 
TH2F * fC_WidthFromDBByDepth [4]
 
TH1F * fC_WidthFromDBByDepth_1D [4]
 
bool makeDiagnostics_
 
double maxPedMeanDiffADC_
 
double maxPedWidthDiffADC_
 
TH2F * MeanMapByDepth [4]
 
double minErrorFlag_
 
double nominalPedMeanInADC_
 
double nominalPedWidthInADC_
 
TH2F * ProblemPedestals
 
TH2F * ProblemPedestalsByDepth [4]
 
TH2F * rawADCPedestalMean [4]
 
TH1F * rawADCPedestalMean_1D [4]
 
TH2F * rawADCPedestalRMS [4]
 
TH1F * rawADCPedestalRMS_1D [4]
 
TH2F * rawfCPedestalMean [4]
 
TH1F * rawfCPedestalMean_1D [4]
 
TH2F * rawfCPedestalRMS [4]
 
TH1F * rawfCPedestalRMS_1D [4]
 
TH2F * RMSMapByDepth [4]
 
bool startingTimeSlice_
 
TH2F * subADCPedestalMean [4]
 
TH1F * subADCPedestalMean_1D [4]
 
TH2F * subADCPedestalRMS [4]
 
TH1F * subADCPedestalRMS_1D [4]
 
vector< std::string > subdets1D_
 
vector< std::string > subdets_
 
TH2F * subfCPedestalMean [4]
 
TH1F * subfCPedestalMean_1D [4]
 
TH2F * subfCPedestalRMS [4]
 
TH1F * subfCPedestalRMS_1D [4]
 

Detailed Description

Definition at line 20 of file HcalPedestalClient.h.

Constructor & Destructor Documentation

HcalPedestalClient::HcalPedestalClient ( )

Constructor.

HcalPedestalClient::~HcalPedestalClient ( )

Destructor.

Member Function Documentation

void HcalPedestalClient::analyze ( void  )

Analyze.

void HcalPedestalClient::beginJob ( )

BeginJob.

void HcalPedestalClient::beginRun ( const EventSetup c)

BeginRun.

void HcalPedestalClient::cleanup ( void  )

Cleanup.

void HcalPedestalClient::createTests ( )
void HcalPedestalClient::endJob ( void  )

EndJob.

void HcalPedestalClient::endRun ( void  )

EndRun.

void HcalPedestalClient::getHistograms ( )
bool HcalPedestalClient::hasErrors_Temp ( )
bool HcalPedestalClient::hasOther_Temp ( void  )
inline

Definition at line 67 of file HcalPedestalClient.h.

67 {return false;}
bool HcalPedestalClient::hasWarnings_Temp ( )
void HcalPedestalClient::htmlExpertOutput ( int  run,
string  htmlDir,
string  htmlName 
)
void HcalPedestalClient::htmlOutput ( int  run,
string  htmlDir,
string  htmlName 
)

HtmlOutput.

void HcalPedestalClient::init ( const edm::ParameterSet ps,
DQMStore dbe,
string  clientName 
)
void HcalPedestalClient::loadHistograms ( TFile *  f)
void HcalPedestalClient::report ( )

process report

void HcalPedestalClient::resetAllME ( )
void HcalPedestalClient::setup ( void  )

Setup.

Member Data Documentation

TH2F* HcalPedestalClient::ADC_PedestalFromDBByDepth[4]
private

Definition at line 100 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::ADC_PedestalFromDBByDepth_1D[4]
private

Definition at line 104 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::ADC_WidthFromDBByDepth[4]
private

Definition at line 101 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::ADC_WidthFromDBByDepth_1D[4]
private

Definition at line 105 of file HcalPedestalClient.h.

vector<int> HcalPedestalClient::badChan_
private

Definition at line 73 of file HcalPedestalClient.h.

vector<double> HcalPedestalClient::badMean_
private

Definition at line 74 of file HcalPedestalClient.h.

vector<double> HcalPedestalClient::badRMS_
private

Definition at line 75 of file HcalPedestalClient.h.

bool HcalPedestalClient::doFCpeds_
private

Definition at line 80 of file HcalPedestalClient.h.

bool HcalPedestalClient::endingTimeSlice_
private

Definition at line 83 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::fC_PedestalFromDBByDepth[4]
private

Definition at line 102 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::fC_PedestalFromDBByDepth_1D[4]
private

Definition at line 106 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::fC_WidthFromDBByDepth[4]
private

Definition at line 103 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::fC_WidthFromDBByDepth_1D[4]
private

Definition at line 107 of file HcalPedestalClient.h.

bool HcalPedestalClient::makeDiagnostics_
private

Definition at line 91 of file HcalPedestalClient.h.

double HcalPedestalClient::maxPedMeanDiffADC_
private

Definition at line 88 of file HcalPedestalClient.h.

double HcalPedestalClient::maxPedWidthDiffADC_
private

Definition at line 89 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::MeanMapByDepth[4]
private

Definition at line 92 of file HcalPedestalClient.h.

double HcalPedestalClient::minErrorFlag_
private

Definition at line 90 of file HcalPedestalClient.h.

double HcalPedestalClient::nominalPedMeanInADC_
private

Definition at line 86 of file HcalPedestalClient.h.

double HcalPedestalClient::nominalPedWidthInADC_
private

Definition at line 87 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::ProblemPedestals
private

Definition at line 96 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::ProblemPedestalsByDepth[4]
private

Definition at line 97 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::rawADCPedestalMean[4]
private

Definition at line 110 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::rawADCPedestalMean_1D[4]
private

Definition at line 112 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::rawADCPedestalRMS[4]
private

Definition at line 111 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::rawADCPedestalRMS_1D[4]
private

Definition at line 113 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::rawfCPedestalMean[4]
private

Definition at line 122 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::rawfCPedestalMean_1D[4]
private

Definition at line 124 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::rawfCPedestalRMS[4]
private

Definition at line 123 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::rawfCPedestalRMS_1D[4]
private

Definition at line 125 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::RMSMapByDepth[4]
private

Definition at line 93 of file HcalPedestalClient.h.

bool HcalPedestalClient::startingTimeSlice_
private

Definition at line 82 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::subADCPedestalMean[4]
private

Definition at line 116 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::subADCPedestalMean_1D[4]
private

Definition at line 118 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::subADCPedestalRMS[4]
private

Definition at line 117 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::subADCPedestalRMS_1D[4]
private

Definition at line 119 of file HcalPedestalClient.h.

vector<std::string> HcalPedestalClient::subdets1D_
private

Definition at line 78 of file HcalPedestalClient.h.

vector<std::string> HcalPedestalClient::subdets_
private

Definition at line 77 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::subfCPedestalMean[4]
private

Definition at line 128 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::subfCPedestalMean_1D[4]
private

Definition at line 130 of file HcalPedestalClient.h.

TH2F* HcalPedestalClient::subfCPedestalRMS[4]
private

Definition at line 129 of file HcalPedestalClient.h.

TH1F* HcalPedestalClient::subfCPedestalRMS_1D[4]
private

Definition at line 131 of file HcalPedestalClient.h.