CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/CalibCalorimetry/CastorCalib/interface/CastorDbXml.h

Go to the documentation of this file.
00001 #ifndef CastorDbXml_h
00002 #define CastorDbXml_h
00003 
00004 #include <iostream>
00005 
00006 #include "DataFormats/HcalDetId/interface/HcalDetId.h"
00007 //#include "CondFormats/CastorObjects/interface/AllClasses.h"
00008 #include "CondFormats/CastorObjects/interface/AllObjects.h"
00009 
00013 namespace CastorDbXml {
00014   bool dumpObject (std::ostream& fOutput, 
00015                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00016                    const CastorPedestals& fObject, const CastorPedestalWidths& fError);
00017   bool dumpObject (std::ostream& fOutput, 
00018                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion,
00019                    const CastorPedestals& fObject);
00020   bool dumpObject (std::ostream& fOutput, 
00021                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion,
00022                    const CastorPedestalWidths& fObject) {return false;}
00023   bool dumpObject (std::ostream& fOutput, 
00024                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00025                    const CastorGains& fObject, const CastorGainWidths& fError);
00026   bool dumpObject (std::ostream& fOutput, 
00027                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00028                    const CastorGains& fObject);
00029   bool dumpObject (std::ostream& fOutput, 
00030                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00031                    const CastorGainWidths& fObject) {return false;}
00032   bool dumpObject (std::ostream& fOutput, 
00033                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00034                    const CastorElectronicsMap& fObject) {return false;}
00035   bool dumpObject (std::ostream& fOutput, 
00036                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00037                    const CastorQIEData& fObject) {return false;}
00038   bool dumpObject (std::ostream& fOutput, 
00039                    unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string& fTag, unsigned fVersion, 
00040                    const CastorCalibrationQIEData& fObject) {return false;}
00041 } 
00042 #endif