Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

linkdef.h

00001 // File linkdef.h
00002 
00003 #ifdef __CINT__
00004 
00005 // Do not generate CINT interface to all classes
00006 // (RodModule, VMEInterface etc. cannot be interfaced)
00007 
00008 #pragma link off all globals;
00009 #pragma link off all classes;
00010 #pragma link off all functions;
00011 
00012 // Explicitly list here the classes to be accessed from CINT
00013 
00014 // Don't have a global tapi for the moment
00015 // #pragma link C++ global tapi; // TApi object pointer
00016 
00017 // Needs to know something about where the worker's class is defined!!
00018 #pragma link C++ namespace SctApi;
00019 
00020 #pragma link C++ class TApi+; // extended streamer information (this makes it not try to write worker but don't try using the streamer!)
00021 #pragma link C++ class TScanDef+;
00022 #pragma link C++ class TTrigger+;
00023 #pragma link C++ class SctApi::RodLabel+;
00024 #pragma link C++ class std::list<SctApi::RodLabel>+;
00025 
00026 // Something like this but this doesn't work (int not INT32?)
00027 /*  #pragma link C++ class list<INT32> -; */
00028 /*  #pragma link C++ class vector<FLOAT32> -; */
00029 #endif

Generated on Thu Jul 15 09:50:48 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5