Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbRooConverterDict.hh

Go to the documentation of this file.
00001 //-----------------------------------------------------------------------------
00002 // File and Version Information
00003 //      $Id: CdbRooConverterDict.hh,v 1.1 2005/07/14 16:11:04 jtinslay Exp $
00004 //
00005 // Description:
00006 //      Class CdbRooConverterDict
00007 //      Converter dictionary base class
00008 //
00009 // Environment:
00010 //      Software developed for the BaBar Detector at the SLAC B-Factory.
00011 //
00012 // Author List:
00013 //      Jane Tinslay
00014 //
00015 // Copyright Information:
00016 //      Copyright (C) 2005          SLAC
00017 //
00018 //-----------------------------------------------------------------------------
00019 #ifndef CDBROOCONVERTERDICT_HH
00020 #define CDBROOCONVERTERDICT_HH
00021 
00022 //----------------------
00023 // Base Class Headers --
00024 //----------------------
00025 #include "CdbRooConversionFwk/CdbRooConverterBase.hh"
00026 
00027 //-------------------------------
00028 // Collaborating Class Headers --
00029 //-------------------------------
00030 #include <vector>
00031 
00032 using std::vector;
00033 
00034 class CdbRooConverterDict {
00035 
00036 public:
00037 
00038   CdbRooConverterDict();
00039   virtual ~CdbRooConverterDict();
00040   
00041   vector< CdbCPtr< CdbRooConverterBase > > converters() const;
00042   
00043 protected:
00044   void add(const CdbCPtr< CdbRooConverterBase >&);
00045   
00046 private:
00047   vector< CdbCPtr< CdbRooConverterBase > > _converters;
00048   
00049 };
00050 
00051 #endif 

Generated on Mon Dec 5 18:22:08 2005 for CDB by doxygen1.3-rc3