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/MakerMacros.h
"
19
20
#include "
FWCore/Framework/interface/EventSetup.h
"
21
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
22
23
#include "
CondFormats/HcalObjects/interface/HcalQIEData.h
"
24
#include "
CondFormats/HcalObjects/interface/HcalQIECoder.h
"
25
#include "
CondFormats/HcalObjects/interface/HcalQIEShape.h
"
26
#include "
CondFormats/HcalObjects/interface/HcalElectronicsMap.h
"
27
28
#include "
DataFormats/HcalDetId/interface/HcalGenericDetId.h
"
29
#include "
DataFormats/DetId/interface/DetId.h
"
30
31
#include "
CondFormats/DataRecord/interface/HcalQIEDataRcd.h
"
32
#include "
CondFormats/DataRecord/interface/HcalElectronicsMapRcd.h
"
33
34
#include "
CalibCalorimetry/HcalAlgos/interface/HcalDbASCIIIO.h
"
35
#include "
Geometry/HcalTowerAlgo/interface/HcalGeometry.h
"
36
37
class
HcalQIEDataCheck
:
public
edm::EDAnalyzer
{
38
public
:
39
HcalQIEDataCheck
(
edm::ParameterSet
const
& ps);
40
41
~HcalQIEDataCheck
()
override
;
42
43
void
analyze
(
const
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
44
45
private
:
46
std::string
outfile
;
47
std::string
dumprefs
;
48
std::string
dumpupdate
;
49
bool
checkemapflag
;
50
bool
validateflag
;
51
edm::ESGetToken<HcalQIEData, HcalQIEDataRcd>
m_tok1
;
52
edm::ESGetToken<HcalQIEData, HcalQIEDataRcd>
m_tok2
;
53
edm::ESGetToken<HcalElectronicsMap, HcalElectronicsMapRcd>
m_tokmap
;
54
// double epsilon;
55
// vecDetId getMissingDetIds(std::vector<HcalPedestalWidths> &);
56
};
57
#endif
HcalQIEDataRcd.h
HcalElectronicsMap.h
HcalQIEShape.h
HcalElectronicsMapRcd.h
HcalQIEDataCheck::checkemapflag
bool checkemapflag
Definition:
HcalQIEDataCheck.h:49
HcalQIEDataCheck::dumprefs
std::string dumprefs
Definition:
HcalQIEDataCheck.h:47
HcalGenericDetId.h
EDAnalyzer.h
HcalQIEDataCheck::~HcalQIEDataCheck
~HcalQIEDataCheck() override
Definition:
HcalQIEDataCheck.cc:15
HcalQIEDataCheck::m_tok2
edm::ESGetToken< HcalQIEData, HcalQIEDataRcd > m_tok2
Definition:
HcalQIEDataCheck.h:52
HcalGeometry.h
HcalQIEDataCheck::analyze
void analyze(const edm::Event &ev, const edm::EventSetup &es) override
Definition:
HcalQIEDataCheck.cc:17
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
MakerMacros.h
HcalQIECoder.h
HcalQIEDataCheck::validateflag
bool validateflag
Definition:
HcalQIEDataCheck.h:50
HcalQIEData.h
HcalQIEDataCheck::outfile
std::string outfile
Definition:
HcalQIEDataCheck.h:46
HcalQIEDataCheck::dumpupdate
std::string dumpupdate
Definition:
HcalQIEDataCheck.h:48
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
HcalQIEDataCheck::HcalQIEDataCheck
HcalQIEDataCheck(edm::ParameterSet const &ps)
Definition:
HcalQIEDataCheck.cc:3
edm::EventSetup
Definition:
EventSetup.h:58
HcalQIEDataCheck::m_tok1
edm::ESGetToken< HcalQIEData, HcalQIEDataRcd > m_tok1
Definition:
HcalQIEDataCheck.h:51
edm::ESGetToken< HcalQIEData, HcalQIEDataRcd >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
HcalQIEDataCheck::m_tokmap
edm::ESGetToken< HcalElectronicsMap, HcalElectronicsMapRcd > m_tokmap
Definition:
HcalQIEDataCheck.h:53
HcalDbASCIIIO.h
DetId.h
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:97
EventSetup.h
ParameterSet.h
edm::Event
Definition:
Event.h:73
HcalQIEDataCheck
Definition:
HcalQIEDataCheck.h:37
Generated for CMSSW Reference Manual by
1.8.16