Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibCalorimetry
HcalStandardModules
interface
HcalCondXML.h
Go to the documentation of this file.
1
// S. Won, Northwestern University
2
// Replacement for HcalDbXml packages
3
//
4
#ifndef HcalCondXML_h
5
#define HcalCondXML_h
6
7
#include <iostream>
8
9
#include "
DataFormats/HcalDetId/interface/HcalDetId.h
"
10
#include "
CondFormats/HcalObjects/interface/AllObjects.h
"
11
12
namespace
HcalCondXML {
13
//Pedestals and widths (always together!)
14
bool
dumpObject
(std::ostream& fOutput,
15
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
16
const
HcalPedestals
& fObject,
const
HcalPedestalWidths
& fObject2);
17
//ZSThresholds
18
bool
dumpObject
(std::ostream& fOutput,
19
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
20
const
HcalZSThresholds
& fObject);
21
//RespCorrs
22
bool
dumpObject
(std::ostream& fOutput,
23
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
24
const
HcalRespCorrs
& fObject);
25
26
//Gains
27
bool
dumpObject
(std::ostream& fOutput,
28
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
29
const
HcalGains
& fObject);
30
//GainWidths
31
bool
dumpObject
(std::ostream& fOutput,
32
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
33
const
HcalGainWidths
& fObject);
34
//QIEData
35
bool
dumpObject
(std::ostream& fOutput,
36
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
37
const
HcalQIEData
& fObject);
38
//ChannelQuality
39
bool
dumpObject
(std::ostream& fOutput,
40
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
41
const
HcalChannelQuality
& fObject);
42
//L1TriggerObjects
43
bool
dumpObject
(std::ostream& fOutput,
44
unsigned
fRun,
unsigned
long
fGMTIOVBegin,
unsigned
long
fGMTIOVEnd,
const
std::string& fTag,
unsigned
fVersion,
45
const
HcalL1TriggerObjects
& fObject);
46
47
}
48
#endif
HcalGainWidths
Definition:
HcalGainWidths.h:15
HcalZSThresholds
Definition:
HcalZSThresholds.h:15
HcalRespCorrs
Definition:
HcalRespCorrs.h:15
HcalPedestalWidths
Definition:
HcalPedestalWidths.h:15
HcalDetId.h
HcalChannelQuality
Definition:
HcalChannelQuality.h:15
HcalCondXML::dumpObject
bool dumpObject(std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalPedestals &fObject, const HcalPedestalWidths &fObject2)
Definition:
HcalCondXML.cc:234
HcalQIEData
Definition:
HcalQIEData.h:27
HcalGains
Definition:
HcalGains.h:15
AllObjects.h
HcalL1TriggerObjects
Definition:
HcalL1TriggerObjects.h:12
HcalPedestals
Definition:
HcalPedestals.h:15
Generated for CMSSW Reference Manual by
1.8.5