CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalRecHitClient.h
Go to the documentation of this file.
1 #ifndef HcalRecHitClient_GUARD_H
2 #define HcalRecHitClient_GUARD_H
3 
7 
8 class EtaPhiHists; // forward declaration
9 
11 
12  public:
13 
16  HcalRecHitClient(std::string myname);//{ name_=myname;};
17  HcalRecHitClient(std::string myname, const edm::ParameterSet& ps);
18 
19  void analyze(void);
20  void calculateProblems(void); // calculates problem histogram contents
21  void updateChannelStatus(std::map<HcalDetId, unsigned int>& myqual);
22  void beginJob(void);
23  void endJob(void);
24  void beginRun(void);
25  void endRun(void);
26  void setup(void);
27  void cleanup(void);
28 
29  bool hasErrors_Temp(void);
30  bool hasWarnings_Temp(void);
31  bool hasOther_Temp(void);
32  bool test_enabled(void);
33 
36 
37  private:
38  int nevts_;
39 
46 
51 
56 
61 
66 };
67 
68 #endif
MonitorElement * meHFEnergyThresh_1D
MonitorElement * meHOEnergyRMS_1D
EtaPhiHists * meSqrtSumEnergy2ByDepth
MonitorElement * meHEEnergyRMS_1D
void updateChannelStatus(std::map< HcalDetId, unsigned int > &myqual)
EtaPhiHists * meSqrtSumEnergy2ThreshByDepth
MonitorElement * meHFEnergyRMS_1D
MonitorElement * meHEEnergyRMSThresh_1D
HcalRecHitClient()
Constructors.
MonitorElement * meHBEnergyRMS_1D
EtaPhiHists * meTimeThreshByDepth
MonitorElement * meHFEnergyRMSThresh_1D
MonitorElement * meHEEnergy_1D
MonitorElement * meHBEnergy_1D
MonitorElement * meHOEnergyRMSThresh_1D
bool hasErrors_Temp(void)
EtaPhiHists * meEnergyThreshByDepth
MonitorElement * meHOEnergyThresh_1D
MonitorElement * meHOEnergy_1D
MonitorElement * meHEEnergyThresh_1D
~HcalRecHitClient()
Destructor.
MonitorElement * meHFEnergy_1D
EtaPhiHists * meEnergyByDepth
MonitorElement * meHBEnergyThresh_1D
void calculateProblems(void)
bool hasOther_Temp(void)
EtaPhiHists * meTimeByDepth
MonitorElement * meHBEnergyRMSThresh_1D
bool hasWarnings_Temp(void)