Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Plex/LinkDef.h

Go to the documentation of this file.
00001 #ifdef __CINT__
00002 
00003 //#include "DatabaseInterface/DbiResultPtr.h"
00004 //#include "DatabaseInterface/DbiWriter.h"
00005 
00006 #pragma link off all globals;
00007 #pragma link off all classes;
00008 #pragma link off all functions;
00009 
00010 #pragma link C++ class PlexLoanPool+;
00011 #pragma link C++ class PlexusABC+;
00012 #pragma link C++ class Plexus+;
00013 // make the map sets enum available so one can build "purge" masks
00014 #pragma link C++ enum          Plexus::EMapSets;
00015 #pragma link C++ netsedtypedef Plexus::MapSets_t;
00016 
00017 #pragma link C++ class PlexCalib+;
00018 
00019 #pragma link C++ class PlexVetoShieldHack+;
00020 
00021 #pragma link C++ class PlexHandle+;
00022 #pragma link C++ class PlexPlaneId+;
00023 
00024 #pragma link C++ class PlexStripEndId+;
00025 #pragma link C++ class PlexSEIdAltLItem+;
00026 #pragma link C++ class PlexSEIdAltL+;
00027 #pragma link C++ class PlexMuxBoxId+;
00028 // write own streamer for PlexPixelSpotId, PlexPinDiodeId because of 
00029 // inheritence change (now inherit from PlexMuxBoxId).
00030 #pragma link C++ class PlexPixelSpotId-;
00031 #pragma link C++ class PlexPinDiodeId-;
00032 #pragma link C++ class PlexLedId+;
00033 #pragma link C++ class PlexScintMdlId+;
00034 
00035 // PlexHandle returns these specific instantiations of vector
00036 // make them real so that CINT can access them
00037 #pragma link C++ class std::vector<PlexStripEndId>+;
00038 #pragma link C++ class std::vector<PlexPixelSpotId>+;
00039 #pragma link C++ class std::vector<RawChannelId>+;
00040 
00041 // PlexSEIdAltL derives from this, make it real too
00042 #pragma link C++ class std::vector<PlexSEIdAltLItem>+;
00043 
00044 #pragma link C++ function operator<<(ostream&, const PlexPlaneId&);
00045 #pragma link C++ function operator<<(ostream&, const PlexStripEndId&);
00046 #pragma link C++ function operator<<(ostream&, const PlexScintMdlId&);
00047 #pragma link C++ function operator<<(ostream&, const PlexMuxBoxId&);
00048 #pragma link C++ function operator<<(ostream&, const PlexPixelSpotId&);
00049 #pragma link C++ function operator<<(ostream&, const PlexPinDiodeId&);
00050 #pragma link C++ function operator<<(ostream&, const PlexLedId&);
00051 
00052 #pragma link C++ function operator<<(ostream&, const PlexSEIdAltL&);
00053 #pragma link C++ function operator<<(ostream&, const PlexSEIdAltLItem&);
00054 
00055 #pragma link C++ function operator< (const PlexPlaneId&, const PlexPlaneId&);
00056 #pragma link C++ function operator< (const PlexStripEndId&, const PlexStripEndId&);
00057 #pragma link C++ function operator< (const PlexScintMdlId&, const PlexScintMdlId&);
00058 #pragma link C++ function operator< (const PlexMuxBoxId&, const PlexMuxBoxId&);
00059 #pragma link C++ function operator< (const PlexPixelSpotId&, const PlexPixelSpotId&);
00060 #pragma link C++ function operator< (const PlexPinDiodeId&, const PlexPinDiodeId&);
00061 #pragma link C++ function operator< (const PlexLedId&, const PlexLedId&);
00062 
00063 #pragma link C++ function operator<=(const PlexPlaneId&, const PlexPlaneId&);
00064 #pragma link C++ function operator<=(const PlexStripEndId&, const PlexStripEndId&);
00065 #pragma link C++ function operator<=(const PlexScintMdlId&, const PlexScintMdlId&);
00066 #pragma link C++ function operator<=(const PlexMuxBoxId&, const PlexMuxBoxId&);
00067 #pragma link C++ function operator<=(const PlexPixelSpotId&, const PlexPixelSpotId&);
00068 #pragma link C++ function operator<=(const PlexPinDiodeId&, const PlexPinDiodeId&);
00069 #pragma link C++ function operator<=(const PlexLedId&, const PlexLedId&);
00070 
00071 #pragma link C++ function operator==(const PlexPlaneId&, const PlexPlaneId&);
00072 #pragma link C++ function operator==(const PlexStripEndId&, const PlexStripEndId&);
00073 #pragma link C++ function operator==(const PlexScintMdlId&, const PlexScintMdlId&);
00074 #pragma link C++ function operator==(const PlexMuxBoxId&, const PlexMuxBoxId&);
00075 #pragma link C++ function operator==(const PlexPixelSpotId&, const PlexPixelSpotId&);
00076 #pragma link C++ function operator==(const PlexPinDiodeId&, const PlexPinDiodeId&);
00077 #pragma link C++ function operator==(const PlexLedId&, const PlexLedId&);
00078 
00079 #pragma link C++ function operator!=(const PlexPlaneId&, const PlexPlaneId&);
00080 #pragma link C++ function operator!=(const PlexStripEndId&, const PlexStripEndId&);
00081 #pragma link C++ function operator!=(const PlexScintMdlId&, const PlexScintMdlId&);
00082 #pragma link C++ function operator!=(const PlexMuxBoxId&, const PlexMuxBoxId&);
00083 #pragma link C++ function operator!=(const PlexPixelSpotId&, const PlexPixelSpotId&);
00084 #pragma link C++ function operator!=(const PlexPinDiodeId&, const PlexPinDiodeId&);
00085 #pragma link C++ function operator!=(const PlexLedId&, const PlexLedId&);
00086 
00087 #pragma link C++ function operator> (const PlexPlaneId&, const PlexPlaneId&);
00088 #pragma link C++ function operator> (const PlexStripEndId&, const PlexStripEndId&);
00089 #pragma link C++ function operator> (const PlexScintMdlId&, const PlexScintMdlId&);
00090 #pragma link C++ function operator> (const PlexMuxBoxId&, const PlexMuxBoxId&);
00091 #pragma link C++ function operator> (const PlexPixelSpotId&, const PlexPixelSpotId&);
00092 #pragma link C++ function operator> (const PlexPinDiodeId&, const PlexPinDiodeId&);
00093 #pragma link C++ function operator> (const PlexLedId&, const PlexLedId&);
00094 
00095 #pragma link C++ function operator>=(const PlexPlaneId&, const PlexPlaneId&);
00096 #pragma link C++ function operator>=(const PlexStripEndId&, const PlexStripEndId&);
00097 #pragma link C++ function operator>=(const PlexScintMdlId&, const PlexScintMdlId&);
00098 #pragma link C++ function operator>=(const PlexMuxBoxId&, const PlexMuxBoxId&);
00099 #pragma link C++ function operator>=(const PlexPixelSpotId&, const PlexPixelSpotId&);
00100 #pragma link C++ function operator>=(const PlexPinDiodeId&, const PlexPinDiodeId&);
00101 #pragma link C++ function operator>=(const PlexLedId&, const PlexLedId&);
00102 
00103 #pragma link C++ class DbiResultPtr<PlexPixelToRawChannel>+;
00104 #pragma link C++ class DbiWriter<PlexPixelToRawChannel>+;
00105 #pragma link C++ class PlexPixelToRawChannel+;
00106 
00107 #pragma link C++ class DbiResultPtr<PlexPixelSpotToStripEnd>+;
00108 #pragma link C++ class DbiWriter<PlexPixelSpotToStripEnd>+;
00109 #pragma link C++ class PlexPixelSpotToStripEnd+;
00110 
00111 #pragma link C++ class DbiResultPtr<PlexRawChannelReadoutType>+;
00112 #pragma link C++ class DbiWriter<PlexRawChannelReadoutType>+;
00113 #pragma link C++ class PlexRawChannelReadoutType+;
00114 
00115 #pragma link C++ class DbiResultPtr<PlexRawChannelToPinDiode>+;
00116 #pragma link C++ class DbiWriter<PlexRawChannelToPinDiode>+;
00117 #pragma link C++ class PlexRawChannelToPinDiode+;
00118 
00119 #pragma link C++ class DbiResultPtr<PlexPinDiodeToLed>+;
00120 #pragma link C++ class DbiWriter<PlexPinDiodeToLed>+;
00121 #pragma link C++ class PlexPinDiodeToLed+;
00122 
00123 #pragma link C++ class DbiResultPtr<PlexStripEndToLed>+;
00124 #pragma link C++ class DbiWriter<PlexStripEndToLed>+;
00125 #pragma link C++ class PlexStripEndToLed+;
00126 
00127 #pragma link C++ class DbiResultPtr<PlexVetoShieldMuxToMdl>+;
00128 #pragma link C++ class DbiWriter<PlexVetoShieldMuxToMdl>+;
00129 #pragma link C++ class PlexVetoShieldMuxToMdl+;
00130 
00131 #pragma link C++ class PlexValidate;
00132 
00133 #endif
00134 

Generated on Mon Feb 15 11:06:52 2010 for loon by  doxygen 1.3.9.1