CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/IOPool/TFileAdaptor/src/TFileAdaptorLinkDef.h

Go to the documentation of this file.
00001 #include "IOPool/TFileAdaptor/interface/TStorageFactoryFile.h"
00002 #include "IOPool/TFileAdaptor/interface/TStorageFactorySystem.h"
00003 
00004 #ifndef __MAKECINT__
00005 #include <boost/shared_ptr.hpp>
00006 #else
00007 namespace boost {
00008 template <typename T> class shared_ptr;
00009 }
00010 #endif
00011 
00012 class TFileAdaptor;
00013 
00014 class TFileAdaptorUI {
00015 public:
00016   
00017   TFileAdaptorUI();
00018   ~TFileAdaptorUI();
00019   void stats() const;
00020   
00021 private:
00022   boost::shared_ptr<TFileAdaptor> me;
00023 };
00024 
00025 
00026 #ifdef __CINT__
00027 
00028 #pragma link off all globals;
00029 #pragma link off all classes;
00030 #pragma link off all functions;
00031 
00032 #pragma link C++ class TFileAdaptorUI;
00033 
00034 #pragma link C++ class TStorageFactoryFile;
00035 #pragma link C++ class TStorageFactorySystem;
00036 
00037 #endif // __CINT__