CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/Geometry/CaloEventSetup/interface/CaloGeometryDBReader.h

Go to the documentation of this file.
00001 #ifndef GEOMETRY_CALOEVENTSETUP_CALOGEOMETRYDBREADER_H
00002 #define GEOMETRY_CALOEVENTSETUP_CALOGEOMETRYDBREADER_H 1
00003 
00004 class CaloGeometryDBReader
00005 {
00006 public:
00007 
00008   typedef CaloSubdetectorGeometry::TrVec  TrVec      ;
00009   typedef CaloSubdetectorGeometry::DimVec DimVec     ;
00010   typedef CaloSubdetectorGeometry::IVec   IVec       ;
00011 
00012   static void write( TrVec&      /*tvec*/, 
00013                      DimVec&     /*dvec*/, 
00014                      IVec&       /*ivec*/,
00015                      std::string /*str*/   ) {}
00016 
00017   static void writeIndexed( const TrVec&  /*tvec*/, 
00018                             const DimVec& /*dvec*/, 
00019                             const IVec&   /*ivec*/,
00020                             const std::vector<uint32_t>& /*dins*/,
00021                             std::string   /*tag*/   ) {}
00022 
00023   static bool writeFlag() { return false ; }
00024 
00025   CaloGeometryDBReader() {}
00026   virtual ~CaloGeometryDBReader() {}
00027 };
00028 
00029 #endif