Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
CastorMonitor
interface
CastorBaseMonitor.h
Go to the documentation of this file.
1
#ifndef DQM_CASTORMONITOR_CASTORBASEMONITOR_H
2
#define DQM_CASTORMONITOR_CASTORBASEMONITOR_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
FWCore/Utilities/interface/CPUTimer.h
"
6
#include "TH1F.h"
7
#include "TH2F.h"
8
#include <map>
9
#include <iostream>
10
#include "
DQMServices/Core/interface/DQMStore.h
"
11
12
#include "
DataFormats/HcalDetId/interface/HcalCastorDetId.h
"
//-- HcalCastorDetId
13
#include "
DataFormats/HcalDigi/interface/HcalDigiCollections.h
"
//-- CastorDigiCollection
14
#include "
DataFormats/HcalRecHit/interface/HcalRecHitCollections.h
"
//-- CastorRecHitCollection
15
16
#include "
CalibFormats/CastorObjects/interface/CastorCalibrations.h
"
17
#include "
CalibFormats/CastorObjects/interface/CastorCalibrationWidths.h
"
18
#include "
CalibFormats/CastorObjects/interface/CastorCoder.h
"
19
#include "
CalibFormats/CastorObjects/interface/CastorCoderDb.h
"
20
#include "
CalibFormats/CastorObjects/interface/CastorDbService.h
"
21
#include "
CalibFormats/CastorObjects/interface/CastorDbRecord.h
"
22
23
#include "
CondFormats/CastorObjects/interface/CastorElectronicsMap.h
"
24
#include "
CondFormats/CastorObjects/interface/CastorQIECoder.h
"
25
26
#include "
EventFilter/HcalRawToDigi/interface/HcalDCCHeader.h
"
27
28
29
class
CastorBaseMonitor
{
30
public
:
31
CastorBaseMonitor
();
32
virtual
~CastorBaseMonitor
();
33
34
virtual
void
setup
(
const
edm::ParameterSet
& ps);
35
36
protected
:
37
int
fVerbosity
;
38
bool
showTiming
;
//-- controls whether to show timing diagnostic info
39
edm::CPUTimer
cpu_timer
;
40
41
std::string
rootFolder_
;
42
std::string
baseFolder_
;
43
44
};
45
46
#endif
CastorBaseMonitor::~CastorBaseMonitor
virtual ~CastorBaseMonitor()
Definition:
CastorBaseMonitor.cc:20
CastorBaseMonitor::cpu_timer
edm::CPUTimer cpu_timer
Definition:
CastorBaseMonitor.h:39
CastorCalibrations.h
CastorBaseMonitor::fVerbosity
int fVerbosity
Definition:
CastorBaseMonitor.h:37
CastorCoder.h
CastorCoderDb.h
CastorBaseMonitor
Definition:
CastorBaseMonitor.h:29
edm::CPUTimer
Definition:
CPUTimer.h:37
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
CastorDbService.h
ParameterSet.h
CastorBaseMonitor::showTiming
bool showTiming
Definition:
CastorBaseMonitor.h:38
CastorBaseMonitor::baseFolder_
std::string baseFolder_
Definition:
CastorBaseMonitor.h:42
DQMStore.h
HcalDigiCollections.h
CastorElectronicsMap.h
CPUTimer.h
CastorCalibrationWidths.h
CastorBaseMonitor::CastorBaseMonitor
CastorBaseMonitor()
Definition:
CastorBaseMonitor.cc:13
CastorBaseMonitor::setup
virtual void setup(const edm::ParameterSet &ps)
Definition:
CastorBaseMonitor.cc:23
CastorDbRecord.h
HcalDCCHeader.h
HcalRecHitCollections.h
HcalCastorDetId.h
CastorBaseMonitor::rootFolder_
std::string rootFolder_
Definition:
CastorBaseMonitor.h:41
edm::ParameterSet
Definition:
ParameterSet.h:35
CastorQIECoder.h
Generated for CMSSW Reference Manual by
1.8.5