00001 #ifndef CDB_NTUPLE_PRINT_IMPL_HH
00002 #define CDB_NTUPLE_PRINT_IMPL_HH
00003
00004
00005
00006
00007 #include "CdbBase/CdbCPtr.hh"
00008
00009 #include "CdbTable/CdbNTuplePrintTypes.hh"
00010
00011 #include <iostream>
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 template < class NTUPLE,
00032 class CONVERTER >
00033 class CdbNTuplePrintImpl {
00034
00035 public:
00036
00037
00038
00039 static CdbStatus print( std::ostream& theOutputStream,
00040 const CdbCPtr<NTUPLE>& thePtr,
00041 const unsigned int theColumnWidth,
00042 const char* theIndent,
00043 const CdbNTuplePrintTypes::FrameType theFrameType,
00044 const CdbNTuplePrintTypes::FrameBorders theFrameBorders );
00045 };
00046
00047 #ifdef BABAR_COMP_INST
00048 #include "CdbTable/CdbNTuplePrintImpl.cc"
00049 #endif // BABAR_COMP_INST
00050
00051 #endif // CDB_NTUPLE_PRINT_IMPL_HH
00052