CMS 3D CMS Logo

HcalAutoPedestalValidator.h
Go to the documentation of this file.
1 #ifndef HcalAutoPedestalValidator_h
2 #define HcalAutoPedestalValidator_h
3 
4 // S.Won
5 // Code to check pedestals to compare to previous pedestals
6 
7 #include <string>
8 #include <iostream>
9 #include <fstream>
10 #include <sstream>
11 #include <map>
12 #include <vector>
13 #include <algorithm>
14 
18 
21 
27 
30 
36 
39 
41 public:
43 
44  ~HcalAutoPedestalValidator() override;
45 
46  void analyze(const edm::Event& ev, const edm::EventSetup& es) override;
47 
48 private:
50  double epsilon;
53  // vecDetId getMissingDetIds(std::vector<HcalPedestals> &);
54 };
55 #endif
HcalAutoPedestalValidator::outfile
std::string outfile
Definition: HcalAutoPedestalValidator.h:49
HcalElectronicsMap.h
HcalElectronicsMapRcd.h
HcalAutoPedestalValidator
Definition: HcalAutoPedestalValidator.h:40
HcalGenericDetId.h
HcalPedestals.h
EDAnalyzer.h
HcalAutoPedestalValidator::analyze
void analyze(const edm::Event &ev, const edm::EventSetup &es) override
Definition: HcalAutoPedestalValidator.cc:12
HcalGeometry.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
HcalGainWidthsRcd.h
HcalAutoPedestalValidator::~HcalAutoPedestalValidator
~HcalAutoPedestalValidator() override
Definition: HcalAutoPedestalValidator.cc:10
MakerMacros.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalAutoPedestalValidator::m_tok1
edm::ESGetToken< HcalPedestals, HcalPedestalsRcd > m_tok1
Definition: HcalAutoPedestalValidator.h:51
HcalPedestalsRcd.h
edm::ParameterSet
Definition: ParameterSet.h:47
HcalAutoPedestalValidator::m_tok2
edm::ESGetToken< HcalPedestals, HcalPedestalsRcd > m_tok2
Definition: HcalAutoPedestalValidator.h:52
Event.h
HcalAutoPedestalValidator::HcalAutoPedestalValidator
HcalAutoPedestalValidator(edm::ParameterSet const &ps)
Definition: HcalAutoPedestalValidator.cc:3
edm::EventSetup
Definition: EventSetup.h:58
HcalGains.h
HcalPedestalWidths.h
edm::ESGetToken< HcalPedestals, HcalPedestalsRcd >
HcalAutoPedestalValidator::epsilon
double epsilon
Definition: HcalAutoPedestalValidator.h:50
HcalGainsRcd.h
HcalGainWidths.h
HcalDbASCIIIO.h
DetId.h
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
EventSetup.h
ParameterSet.h
edm::Event
Definition: Event.h:73
HcalPedestalWidthsRcd.h