00001 /******************************************************************** 00002 * geom/geom/src/G__Geom1.h 00003 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED 00004 * FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX(). 00005 * CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE. 00006 ********************************************************************/ 00007 #ifdef __CINT__ 00008 #error geom/geom/src/G__Geom1.h/C is only for compilation. Abort cint. 00009 #endif 00010 #include <stddef.h> 00011 #include <stdio.h> 00012 #include <stdlib.h> 00013 #include <math.h> 00014 #include <string.h> 00015 #define G__ANSIHEADER 00016 #define G__DICTIONARY 00017 #define G__PRIVATE_GVALUE 00018 #include "G__ci.h" 00019 #include "FastAllocString.h" 00020 extern "C" { 00021 extern void G__cpp_setup_tagtableG__Geom1(); 00022 extern void G__cpp_setup_inheritanceG__Geom1(); 00023 extern void G__cpp_setup_typetableG__Geom1(); 00024 extern void G__cpp_setup_memvarG__Geom1(); 00025 extern void G__cpp_setup_globalG__Geom1(); 00026 extern void G__cpp_setup_memfuncG__Geom1(); 00027 extern void G__cpp_setup_funcG__Geom1(); 00028 extern void G__set_cpp_environmentG__Geom1(); 00029 } 00030 00031 00032 #include "TObject.h" 00033 #include "TMemberInspector.h" 00034 #include "TGeoAtt.h" 00035 #include "TGeoBoolNode.h" 00036 #include "TGeoMedium.h" 00037 #include "TGeoMaterial.h" 00038 #include "TGeoMatrix.h" 00039 #include "TGeoVolume.h" 00040 #include "TGeoNode.h" 00041 #include "TGeoVoxelFinder.h" 00042 #include "TGeoShape.h" 00043 #include "TGeoBBox.h" 00044 #include "TGeoPara.h" 00045 #include "TGeoTube.h" 00046 #include "TGeoTorus.h" 00047 #include "TGeoSphere.h" 00048 #include "TGeoEltu.h" 00049 #include "TGeoHype.h" 00050 #include "TGeoCone.h" 00051 #include "TGeoPcon.h" 00052 #include "TGeoPgon.h" 00053 #include "TGeoArb8.h" 00054 #include "TGeoTrd1.h" 00055 #include "TGeoTrd2.h" 00056 #include "TGeoManager.h" 00057 #include "TGeoCompositeShape.h" 00058 #include "TGeoShapeAssembly.h" 00059 #include "TGeoScaledShape.h" 00060 #include "TVirtualGeoPainter.h" 00061 #include "TVirtualGeoTrack.h" 00062 #include "TGeoPolygon.h" 00063 #include "TGeoXtru.h" 00064 #include "TGeoPhysicalNode.h" 00065 #include "TGeoHelix.h" 00066 #include "TGeoParaboloid.h" 00067 #include "TGeoElement.h" 00068 #include "TGeoHalfSpace.h" 00069 #include "TGeoBuilder.h" 00070 #include "TGeoNavigator.h" 00071 #include <algorithm> 00072 namespace std { } 00073 using namespace std; 00074 00075 #ifndef G__MEMFUNCBODY 00076 #endif 00077 00078 extern G__linked_taginfo G__G__Geom1LN_TClass; 00079 extern G__linked_taginfo G__G__Geom1LN_TBuffer; 00080 extern G__linked_taginfo G__G__Geom1LN_TMemberInspector; 00081 extern G__linked_taginfo G__G__Geom1LN_TObject; 00082 extern G__linked_taginfo G__G__Geom1LN_TNamed; 00083 extern G__linked_taginfo G__G__Geom1LN_TString; 00084 extern G__linked_taginfo G__G__Geom1LN_basic_ostreamlEcharcOchar_traitslEchargRsPgR; 00085 extern G__linked_taginfo G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR; 00086 extern G__linked_taginfo G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR; 00087 extern G__linked_taginfo G__G__Geom1LN_TList; 00088 extern G__linked_taginfo G__G__Geom1LN_TBrowser; 00089 extern G__linked_taginfo G__G__Geom1LN_TObjArray; 00090 extern G__linked_taginfo G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR; 00091 extern G__linked_taginfo G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR; 00092 extern G__linked_taginfo G__G__Geom1LN_TGeoAtt; 00093 extern G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLdA; 00094 extern G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt; 00095 extern G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt; 00096 extern G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt; 00097 extern G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt; 00098 extern G__linked_taginfo G__G__Geom1LN_TGeoShape; 00099 extern G__linked_taginfo G__G__Geom1LN_TGeoMatrix; 00100 extern G__linked_taginfo G__G__Geom1LN_TGeoHMatrix; 00101 extern G__linked_taginfo G__G__Geom1LN_TGeoBoolNode; 00102 extern G__linked_taginfo G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType; 00103 extern G__linked_taginfo G__G__Geom1LN_TGeoUnion; 00104 extern G__linked_taginfo G__G__Geom1LN_TGeoIntersection; 00105 extern G__linked_taginfo G__G__Geom1LN_TGeoSubtraction; 00106 extern G__linked_taginfo G__G__Geom1LN_TAttFill; 00107 extern G__linked_taginfo G__G__Geom1LN_TAttLine; 00108 extern G__linked_taginfo G__G__Geom1LN_TAttMarker; 00109 extern G__linked_taginfo G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR; 00110 extern G__linked_taginfo G__G__Geom1LN_TGeoElementTable; 00111 extern G__linked_taginfo G__G__Geom1LN_TGeoIsotope; 00112 extern G__linked_taginfo G__G__Geom1LN_TGeoElement; 00113 extern G__linked_taginfo G__G__Geom1LN_TGeoElementcLcLEGeoElement; 00114 extern G__linked_taginfo G__G__Geom1LN_TGeoDecayChannel; 00115 extern G__linked_taginfo G__G__Geom1LN_TGeoBatemanSol; 00116 extern G__linked_taginfo G__G__Geom1LN_TGeoElementRN; 00117 extern G__linked_taginfo G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode; 00118 extern G__linked_taginfo G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t; 00119 extern G__linked_taginfo G__G__Geom1LN_TGeoElemIter; 00120 extern G__linked_taginfo G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR; 00121 extern G__linked_taginfo G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgRcLcLiterator; 00122 extern G__linked_taginfo G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus; 00123 extern G__linked_taginfo G__G__Geom1LN_TGeoMaterial; 00124 extern G__linked_taginfo G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial; 00125 extern G__linked_taginfo G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState; 00126 extern G__linked_taginfo G__G__Geom1LN_TGeoMixture; 00127 extern G__linked_taginfo G__G__Geom1LN_TGeoMedium; 00128 extern G__linked_taginfo G__G__Geom1LN_TGeoMediumcLcLEGeoMedium; 00129 extern G__linked_taginfo G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes; 00130 extern G__linked_taginfo G__G__Geom1LN_TGeoTranslation; 00131 extern G__linked_taginfo G__G__Geom1LN_TGeoRotation; 00132 extern G__linked_taginfo G__G__Geom1LN_TGeoScale; 00133 extern G__linked_taginfo G__G__Geom1LN_TGeoCombiTrans; 00134 extern G__linked_taginfo G__G__Geom1LN_TGeoGenTrans; 00135 extern G__linked_taginfo G__G__Geom1LN_TGeoIdentity; 00136 extern G__linked_taginfo G__G__Geom1LN_TAtt3D; 00137 extern G__linked_taginfo G__G__Geom1LN_TGeoBBox; 00138 extern G__linked_taginfo G__G__Geom1LN_TGeoVolume; 00139 extern G__linked_taginfo G__G__Geom1LN_TBuffer3D; 00140 extern G__linked_taginfo G__G__Geom1LN_TGeoShapecLcLEShapeType; 00141 extern G__linked_taginfo G__G__Geom1LN_TH2F; 00142 extern G__linked_taginfo G__G__Geom1LN_TGeoNode; 00143 extern G__linked_taginfo G__G__Geom1LN_TGeoPatternFinder; 00144 extern G__linked_taginfo G__G__Geom1LN_TGeoVoxelFinder; 00145 extern G__linked_taginfo G__G__Geom1LN_TGeoManager; 00146 extern G__linked_taginfo G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes; 00147 extern G__linked_taginfo G__G__Geom1LN_TGeoVolumeMulti; 00148 extern G__linked_taginfo G__G__Geom1LN_TGeoVolumeAssembly; 00149 extern G__linked_taginfo G__G__Geom1LN_TGeoNodecLcLdA; 00150 extern G__linked_taginfo G__G__Geom1LN_TGeoNodeMatrix; 00151 extern G__linked_taginfo G__G__Geom1LN_TGeoNodeOffset; 00152 extern G__linked_taginfo G__G__Geom1LN_TGeoIterator; 00153 extern G__linked_taginfo G__G__Geom1LN_TGeoIteratorPlugin; 00154 extern G__linked_taginfo G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType; 00155 extern G__linked_taginfo G__G__Geom1LN_TGeoPara; 00156 extern G__linked_taginfo G__G__Geom1LN_TGeoTube; 00157 extern G__linked_taginfo G__G__Geom1LN_TGeoTubeSeg; 00158 extern G__linked_taginfo G__G__Geom1LN_TGeoCtub; 00159 extern G__linked_taginfo G__G__Geom1LN_TGeoTorus; 00160 extern G__linked_taginfo G__G__Geom1LN_TGeoSphere; 00161 extern G__linked_taginfo G__G__Geom1LN_TGeoEltu; 00162 extern G__linked_taginfo G__G__Geom1LN_TGeoHype; 00163 extern G__linked_taginfo G__G__Geom1LN_TGeoCone; 00164 extern G__linked_taginfo G__G__Geom1LN_TGeoConeSeg; 00165 extern G__linked_taginfo G__G__Geom1LN_TGeoPcon; 00166 extern G__linked_taginfo G__G__Geom1LN_TGeoPgon; 00167 extern G__linked_taginfo G__G__Geom1LN_TGeoArb8; 00168 extern G__linked_taginfo G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type; 00169 extern G__linked_taginfo G__G__Geom1LN_TGeoTrap; 00170 extern G__linked_taginfo G__G__Geom1LN_TGeoGtra; 00171 extern G__linked_taginfo G__G__Geom1LN_TGeoTrd1; 00172 extern G__linked_taginfo G__G__Geom1LN_TGeoTrd2; 00173 extern G__linked_taginfo G__G__Geom1LN_TGeoCacheState; 00174 extern G__linked_taginfo G__G__Geom1LN_TGeoNodeCache; 00175 extern G__linked_taginfo G__G__Geom1LN_TGeoNavigator; 00176 extern G__linked_taginfo G__G__Geom1LN_TVirtualGeoTrack; 00177 extern G__linked_taginfo G__G__Geom1LN_TGeoPhysicalNode; 00178 extern G__linked_taginfo G__G__Geom1LN_TGeoPNEntry; 00179 extern G__linked_taginfo G__G__Geom1LN_TVirtualGeoPainter; 00180 extern G__linked_taginfo G__G__Geom1LN_THashList; 00181 extern G__linked_taginfo G__G__Geom1LN_TGeoCompositeShape; 00182 extern G__linked_taginfo G__G__Geom1LN_TGeoShapeAssembly; 00183 extern G__linked_taginfo G__G__Geom1LN_TGeoScaledShape; 00184 extern G__linked_taginfo G__G__Geom1LN_TStopwatch; 00185 extern G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisLevel; 00186 extern G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption; 00187 extern G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption; 00188 extern G__linked_taginfo G__G__Geom1LN_TGeoPolygon; 00189 extern G__linked_taginfo G__G__Geom1LN_TGeoPolygoncLcLdA; 00190 extern G__linked_taginfo G__G__Geom1LN_TGeoXtru; 00191 extern G__linked_taginfo G__G__Geom1LN_TGeoPhysicalNodecLcLdA; 00192 extern G__linked_taginfo G__G__Geom1LN_TGeoPNEntrycLcLEPNEntryFlags; 00193 extern G__linked_taginfo G__G__Geom1LN_TGeoHelix; 00194 extern G__linked_taginfo G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes; 00195 extern G__linked_taginfo G__G__Geom1LN_TGeoParaboloid; 00196 extern G__linked_taginfo G__G__Geom1LN_TGeoHalfSpace; 00197 extern G__linked_taginfo G__G__Geom1LN_TGeoBuilder; 00198 00199 /* STUB derived class for protected member access */