CMS 3D CMS Logo

HcalDbASCIIIO.h

Go to the documentation of this file.
00001 //
00002 // F.Ratnikov (UMd), Jul. 19, 2005
00003 //
00004 #ifndef HcalDbASCIIIO_h
00005 #define HcalDbASCIIIO_h
00006 
00007 #include <iostream>
00008 
00009 #include "DataFormats/HcalDetId/interface/HcalDetId.h"
00010 #include "CondFormats/HcalObjects/interface/AllObjects.h"
00011 
00037 namespace HcalDbASCIIIO {
00038   bool getObject (std::istream& fInput, HcalPedestals* fObject);
00039   bool dumpObject (std::ostream& fOutput, const HcalPedestals& fObject);
00040   bool getObject (std::istream& fInput, HcalPedestalWidths* fObject);
00041   bool dumpObject (std::ostream& fOutput, const HcalPedestalWidths& fObject);
00042   bool getObject (std::istream& fInput, HcalGains* fObject);
00043   bool dumpObject (std::ostream& fOutput, const HcalGains& fObject);
00044   bool getObject (std::istream& fInput, HcalGainWidths* fObject);
00045   bool dumpObject (std::ostream& fOutput, const HcalGainWidths& fObject);
00046   bool getObject (std::istream& fInput, HcalQIEData* fObject);
00047   bool dumpObject (std::ostream& fOutput, const HcalQIEData& fObject);
00048   bool getObject (std::istream& fInput, HcalCalibrationQIEData* fObject);
00049   bool dumpObject (std::ostream& fOutput, const HcalCalibrationQIEData& fObject);
00050   bool getObject (std::istream& fInput, HcalElectronicsMap* fObject);
00051   bool dumpObject (std::ostream& fOutput, const HcalElectronicsMap& fObject);
00052 
00053   bool getObject (std::istream& fInput, HcalChannelQuality* fObject);
00054   bool dumpObject (std::ostream& fOutput, const HcalChannelQuality& fObject);
00055   bool getObject (std::istream& fInput, HcalRespCorrs* fObject);
00056   bool dumpObject (std::ostream& fOutput, const HcalRespCorrs& fObject);
00057   bool getObject (std::istream& fInput, HcalZSThresholds* fObject);
00058   bool dumpObject (std::ostream& fOutput, const HcalZSThresholds& fObject);
00059 } 
00060 #endif

Generated on Tue Jun 9 17:25:19 2009 for CMSSW by  doxygen 1.5.4