CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
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
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