CMS 3D CMS Logo

CastorDbXml.h
Go to the documentation of this file.
1 #ifndef CastorDbXml_h
2 #define CastorDbXml_h
3 
4 #include <iostream>
5 
7 //#include "CondFormats/CastorObjects/interface/AllClasses.h"
9 
13 namespace CastorDbXml {
14  bool dumpObject(std::ostream& fOutput,
15  unsigned fRun,
16  unsigned long fGMTIOVBegin,
17  unsigned long fGMTIOVEnd,
18  const std::string& fTag,
19  unsigned fVersion,
20  const CastorPedestals& fObject,
21  const CastorPedestalWidths& fError);
22  bool dumpObject(std::ostream& fOutput,
23  unsigned fRun,
24  unsigned long fGMTIOVBegin,
25  unsigned long fGMTIOVEnd,
26  const std::string& fTag,
27  unsigned fVersion,
28  const CastorPedestals& fObject);
29  inline bool dumpObject(std::ostream& fOutput,
30  unsigned fRun,
31  unsigned long fGMTIOVBegin,
32  unsigned long fGMTIOVEnd,
33  const std::string& fTag,
34  unsigned fVersion,
35  const CastorPedestalWidths& fObject) {
36  return false;
37  }
38  bool dumpObject(std::ostream& fOutput,
39  unsigned fRun,
40  unsigned long fGMTIOVBegin,
41  unsigned long fGMTIOVEnd,
42  const std::string& fTag,
43  unsigned fVersion,
44  const CastorGains& fObject,
45  const CastorGainWidths& fError);
46  bool dumpObject(std::ostream& fOutput,
47  unsigned fRun,
48  unsigned long fGMTIOVBegin,
49  unsigned long fGMTIOVEnd,
50  const std::string& fTag,
51  unsigned fVersion,
52  const CastorGains& fObject);
53  inline bool dumpObject(std::ostream& fOutput,
54  unsigned fRun,
55  unsigned long fGMTIOVBegin,
56  unsigned long fGMTIOVEnd,
57  const std::string& fTag,
58  unsigned fVersion,
59  const CastorGainWidths& fObject) {
60  return false;
61  }
62  inline bool dumpObject(std::ostream& fOutput,
63  unsigned fRun,
64  unsigned long fGMTIOVBegin,
65  unsigned long fGMTIOVEnd,
66  const std::string& fTag,
67  unsigned fVersion,
68  const CastorElectronicsMap& fObject) {
69  return false;
70  }
71  inline bool dumpObject(std::ostream& fOutput,
72  unsigned fRun,
73  unsigned long fGMTIOVBegin,
74  unsigned long fGMTIOVEnd,
75  const std::string& fTag,
76  unsigned fVersion,
77  const CastorQIEData& fObject) {
78  return false;
79  }
80  inline bool dumpObject(std::ostream& fOutput,
81  unsigned fRun,
82  unsigned long fGMTIOVBegin,
83  unsigned long fGMTIOVEnd,
84  const std::string& fTag,
85  unsigned fVersion,
86  const CastorCalibrationQIEData& fObject) {
87  return false;
88  }
89 } // namespace CastorDbXml
90 #endif
CastorGainWidths
Definition: CastorGainWidths.h:18
CastorDbXml
IO for XML instances of Hcal/Castor Calibrations.
Definition: CastorDbXml.h:13
AllObjects.h
CastorPedestals
Definition: CastorPedestals.h:18
HcalDetId.h
CastorGains
Definition: CastorGains.h:18
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CastorPedestalWidths
Definition: CastorPedestalWidths.h:18
CastorElectronicsMap
Definition: CastorElectronicsMap.h:30
CastorCalibrationQIEData
Definition: CastorCalibrationQIEData.h:24
CastorQIEData
Definition: CastorQIEData.h:25
CastorDbXml::dumpObject
bool dumpObject(std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const CastorPedestals &fObject, const CastorPedestalWidths &fError)
Definition: CastorDbXml.cc:170