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
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
IO for XML instances of Hcal/Castor Calibrations.
Definition: CastorDbXml.h:13