Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondTools
Hcal
interface
HcalQIEDataCheck.h
Go to the documentation of this file.
1
#ifndef HcalQIEDataCheck_h
2
#define HcalQIEDataCheck_h
3
4
//
5
// R.Ofierzynski 9.12.2007
6
//
7
8
#include <string>
9
#include <iostream>
10
#include <fstream>
11
#include <sstream>
12
#include <map>
13
#include <vector>
14
#include <algorithm>
15
16
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/ESHandle.h
"
19
#include "
FWCore/Framework/interface/MakerMacros.h
"
20
21
#include "
FWCore/Framework/interface/EventSetup.h
"
22
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
23
24
#include "
CondFormats/HcalObjects/interface/HcalQIEData.h
"
25
#include "
CondFormats/HcalObjects/interface/HcalQIECoder.h
"
26
#include "
CondFormats/HcalObjects/interface/HcalQIEShape.h
"
27
#include "
CondFormats/HcalObjects/interface/HcalElectronicsMap.h
"
28
29
#include "
DataFormats/HcalDetId/interface/HcalGenericDetId.h
"
30
#include "
DataFormats/DetId/interface/DetId.h
"
31
32
#include "
CondFormats/DataRecord/interface/HcalQIEDataRcd.h
"
33
#include "
CondFormats/DataRecord/interface/HcalElectronicsMapRcd.h
"
34
35
#include "
CalibCalorimetry/HcalAlgos/interface/HcalDbASCIIIO.h
"
36
#include "
Geometry/HcalTowerAlgo/interface/HcalGeometry.h
"
37
38
class
HcalQIEDataCheck
:
public
edm::EDAnalyzer
39
{
40
public
:
41
HcalQIEDataCheck
(
edm::ParameterSet
const
& ps);
42
43
~HcalQIEDataCheck
();
44
45
void
analyze
(
const
edm::Event
& ev,
const
edm::EventSetup
& es);
46
47
private
:
48
std::string
outfile
;
49
std::string
dumprefs
;
50
std::string
dumpupdate
;
51
bool
checkemapflag
;
52
bool
validateflag
;
53
// double epsilon;
54
// vecDetId getMissingDetIds(std::vector<HcalPedestalWidths> &);
55
56
57
};
58
#endif
HcalQIEDataCheck::HcalQIEDataCheck
HcalQIEDataCheck(edm::ParameterSet const &ps)
Definition:
HcalQIEDataCheck.cc:3
HcalQIEDataCheck::analyze
void analyze(const edm::Event &ev, const edm::EventSetup &es)
Definition:
HcalQIEDataCheck.cc:15
HcalQIEDataRcd.h
HcalGeometry.h
Event.h
MakerMacros.h
EventSetup.h
HcalQIECoder.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
HcalGenericDetId.h
HcalElectronicsMapRcd.h
HcalQIEData.h
HcalQIEDataCheck::~HcalQIEDataCheck
~HcalQIEDataCheck()
Definition:
HcalQIEDataCheck.cc:13
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
HcalElectronicsMap.h
edm::EDAnalyzer
Definition:
EDAnalyzer.h:22
EDAnalyzer.h
HcalQIEDataCheck::checkemapflag
bool checkemapflag
Definition:
HcalQIEDataCheck.h:51
HcalQIEDataCheck::dumprefs
std::string dumprefs
Definition:
HcalQIEDataCheck.h:49
HcalQIEDataCheck
Definition:
HcalQIEDataCheck.h:38
HcalDbASCIIIO.h
edm::ParameterSet
Definition:
ParameterSet.h:35
HcalQIEDataCheck::validateflag
bool validateflag
Definition:
HcalQIEDataCheck.h:52
HcalQIEDataCheck::outfile
std::string outfile
Definition:
HcalQIEDataCheck.h:48
edm::Event
Definition:
Event.h:62
DetId.h
HcalQIEDataCheck::dumpupdate
std::string dumpupdate
Definition:
HcalQIEDataCheck.h:50
HcalQIEShape.h
Generated for CMSSW Reference Manual by
1.8.5