Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-11-15 09:34:33

0001 #ifndef _GEANT315_H
0002 #define _GEANT315_H
0003 #include <cfortran/cfortran.h>
0004 
0005 #ifdef __cplusplus
0006 extern "C" {
0007 #endif
0008 /*------------------------------------------------------------------
0009 fortran filename   : /cern/new/src/cfs/geant315/abbrch.f
0010 ------------------------------------------------------------------*/
0011 
0012 #define ABBRCH(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35)  CCALLSFSUB35(ABBRCH,abbrch,INT,INT,PINT,INT,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PINT,PINT,PDOUBLE,PINT,PINT,PINT,PINT,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PINT,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35)
0013 
0014 /*------------------------------------------------------------------
0015 fortran filename   : /cern/new/src/cfs/geant315/ainel.f
0016 ------------------------------------------------------------------*/
0017 
0018  PROTOCCALLSFFUN5(DOUBLE,AINEL,ainel,INT,INT,DOUBLE,DOUBLE,DOUBLE)
0019 #define AINEL(A2,A3,A4,A5,A6)  CCALLSFFUN5(AINEL,ainel,INT,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5,A6)
0020 
0021 /*------------------------------------------------------------------
0022 fortran filename   : /cern/new/src/cfs/geant315/akeka.f
0023 ------------------------------------------------------------------*/
0024 
0025  PROTOCCALLSFFUN3(DOUBLE,AKEKA,akeka,INT,DOUBLE,DOUBLE)
0026 #define AKEKA(A2,A3,A4)  CCALLSFFUN3(AKEKA,akeka,INT,DOUBLE,DOUBLE,A2,A3,A4)
0027 
0028 /*------------------------------------------------------------------
0029 fortran filename   : /cern/new/src/cfs/geant315/altra.f
0030 ------------------------------------------------------------------*/
0031 
0032 #define ALTRA(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)  CCALLSFSUB13(ALTRA,altra,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)
0033 
0034 /*------------------------------------------------------------------
0035 fortran filename   : /cern/new/src/cfs/geant315/altraf.f
0036 ------------------------------------------------------------------*/
0037 
0038 #define ALTRAF(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)  CCALLSFSUB15(ALTRAF,altraf,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)
0039 
0040 /*------------------------------------------------------------------
0041 fortran filename   : /cern/new/src/cfs/geant315/amga.f
0042 ------------------------------------------------------------------*/
0043 
0044  PROTOCCALLSFFUN1(DOUBLE,AMGA,amga,INT)
0045 #define AMGA(A2)  CCALLSFFUN1(AMGA,amga,INT,A2)
0046 
0047 /*------------------------------------------------------------------
0048 fortran filename   : /cern/new/src/cfs/geant315/ankeka.f
0049 ------------------------------------------------------------------*/
0050 
0051  PROTOCCALLSFFUN4(DOUBLE,ANKEKA,ankeka,INT,DOUBLE,DOUBLE,DOUBLE)
0052 #define ANKEKA(A2,A3,A4,A5)  CCALLSFFUN4(ANKEKA,ankeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5)
0053 
0054 /*------------------------------------------------------------------
0055 fortran filename   : /cern/new/src/cfs/geant315/atomas.f
0056 ------------------------------------------------------------------*/
0057 
0058  PROTOCCALLSFFUN2(FLOAT,ATOMAS,atomas,FLOAT,FLOAT)
0059 #define ATOMAS(A2,A3)  CCALLSFFUN2(ATOMAS,atomas,FLOAT,FLOAT,A2,A3)
0060 
0061 /*------------------------------------------------------------------
0062 fortran filename   : /cern/new/src/cfs/geant315/bamjet.f
0063 ------------------------------------------------------------------*/
0064 
0065 #define BAMJET(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(BAMJET,bamjet,PINT,INT,INT,INT,INT,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7)
0066 
0067 /*------------------------------------------------------------------
0068 fortran filename   : /cern/new/src/cfs/geant315/bamjev.f
0069 ------------------------------------------------------------------*/
0070 
0071 #define BAMJEV(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(BAMJEV,bamjev,PINT,INT,INT,INT,INT,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7)
0072 
0073 /*------------------------------------------------------------------
0074 fortran filename   : /cern/new/src/cfs/geant315/bekeka.f
0075 ------------------------------------------------------------------*/
0076 
0077  PROTOCCALLSFFUN4(DOUBLE,BEKEKA,bekeka,INT,DOUBLE,DOUBLE,DOUBLE)
0078 #define BEKEKA(A2,A3,A4,A5)  CCALLSFFUN4(BEKEKA,bekeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5)
0079 
0080 /*------------------------------------------------------------------
0081 fortran filename   : /cern/new/src/cfs/geant315/berttp.f
0082 ------------------------------------------------------------------*/
0083 
0084 #define BERTTP() CCALLSFSUB0(BERTTP,berttp)
0085 
0086 /*------------------------------------------------------------------
0087 fortran filename   : /cern/new/src/cfs/geant315/beta.f
0088 ------------------------------------------------------------------*/
0089 
0090  PROTOCCALLSFFUN3(DOUBLE,BETA,beta,DOUBLE,DOUBLE,DOUBLE)
0091 #define BETA(A2,A3,A4)  CCALLSFFUN3(BETA,beta,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4)
0092 
0093 /*------------------------------------------------------------------
0094 fortran filename   : /cern/new/src/cfs/geant315/betarn.f
0095 ------------------------------------------------------------------*/
0096 
0097  PROTOCCALLSFFUN2(DOUBLE,BETARN,betarn,DOUBLE,DOUBLE)
0098 #define BETARN(A2,A3)  CCALLSFFUN2(BETARN,betarn,DOUBLE,DOUBLE,A2,A3)
0099 
0100 /*------------------------------------------------------------------
0101 fortran filename   : /cern/new/src/cfs/geant315/betrst.f
0102 ------------------------------------------------------------------*/
0103 
0104  PROTOCCALLSFFUN4(DOUBLE,BETRST,betrst,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE)
0105 #define BETRST(A2,A3,A4,A5)  CCALLSFFUN4(BETRST,betrst,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A2,A3,A4,A5)
0106 
0107 /*------------------------------------------------------------------
0108 fortran filename   : /cern/new/src/cfs/geant315/bkeka.f
0109 ------------------------------------------------------------------*/
0110 
0111  PROTOCCALLSFFUN3(DOUBLE,BKEKA,bkeka,INT,DOUBLE,DOUBLE)
0112 #define BKEKA(A2,A3,A4)  CCALLSFFUN3(BKEKA,bkeka,INT,DOUBLE,DOUBLE,A2,A3,A4)
0113 
0114 /*------------------------------------------------------------------
0115 fortran filename   : /cern/new/src/cfs/geant315/bklass.f
0116 ------------------------------------------------------------------*/
0117 
0118 #define BKLASS(A1,A2,A3,A4,A5)  CCALLSFSUB5(BKLASS,bklass,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5)
0119 
0120 /*------------------------------------------------------------------
0121 fortran filename   : /cern/new/src/cfs/geant315/bnkeka.f
0122 ------------------------------------------------------------------*/
0123 
0124  PROTOCCALLSFFUN4(DOUBLE,BNKEKA,bnkeka,INT,DOUBLE,DOUBLE,DOUBLE)
0125 #define BNKEKA(A2,A3,A4,A5)  CCALLSFFUN4(BNKEKA,bnkeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5)
0126 
0127 /*------------------------------------------------------------------
0128 fortran filename   : /cern/new/src/cfs/geant315/calumo.f
0129 ------------------------------------------------------------------*/
0130 
0131 #define CALUMO(A1,A2)  CCALLSFSUB2(CALUMO,calumo,INT,INT,A1,A2)
0132 
0133 /*------------------------------------------------------------------
0134 fortran filename   : /cern/new/src/cfs/geant315/calumv.f
0135 ------------------------------------------------------------------*/
0136 
0137 #define CALUMV(A1,A2)  CCALLSFSUB2(CALUMV,calumv,INT,INT,A1,A2)
0138 
0139 /*------------------------------------------------------------------
0140 fortran filename   : /cern/new/src/cfs/geant315/captur.f
0141 ------------------------------------------------------------------*/
0142 
0143 #define CAPTUR(A1)  CCALLSFSUB1(CAPTUR,captur,PINT,A1)
0144 
0145 /*------------------------------------------------------------------
0146 fortran filename   : /cern/new/src/cfs/geant315/casal0.f
0147 ------------------------------------------------------------------*/
0148 
0149 #define CASAL0(A1,A2,A3)  CCALLSFSUB3(CASAL0,casal0,INT,PINT,PINT,A1,A2,A3)
0150 
0151 /*------------------------------------------------------------------
0152 fortran filename   : /cern/new/src/cfs/geant315/casaom.f
0153 ------------------------------------------------------------------*/
0154 
0155 #define CASAOM(A1,A2,A3)  CCALLSFSUB3(CASAOM,casaom,INT,INT,INT,A1,A2,A3)
0156 
0157 /*------------------------------------------------------------------
0158 fortran filename   : /cern/new/src/cfs/geant315/casasm.f
0159 ------------------------------------------------------------------*/
0160 
0161 #define CASASM(A1,A2,A3)  CCALLSFSUB3(CASASM,casasm,INT,PINT,PINT,A1,A2,A3)
0162 
0163 /*------------------------------------------------------------------
0164 fortran filename   : /cern/new/src/cfs/geant315/casasp.f
0165 ------------------------------------------------------------------*/
0166 
0167 #define CASASP(A1,A2,A3)  CCALLSFSUB3(CASASP,casasp,INT,PINT,PINT,A1,A2,A3)
0168 
0169 /*------------------------------------------------------------------
0170 fortran filename   : /cern/new/src/cfs/geant315/casax0.f
0171 ------------------------------------------------------------------*/
0172 
0173 #define CASAX0(A1,A2,A3)  CCALLSFSUB3(CASAX0,casax0,INT,INT,INT,A1,A2,A3)
0174 
0175 /*------------------------------------------------------------------
0176 fortran filename   : /cern/new/src/cfs/geant315/casaxm.f
0177 ------------------------------------------------------------------*/
0178 
0179 #define CASAXM(A1,A2,A3)  CCALLSFSUB3(CASAXM,casaxm,INT,INT,INT,A1,A2,A3)
0180 
0181 /*------------------------------------------------------------------
0182 fortran filename   : /cern/new/src/cfs/geant315/casfrg.f
0183 ------------------------------------------------------------------*/
0184 
0185 #define CASFRG(A1,A2,A3)  CCALLSFSUB3(CASFRG,casfrg,PINT,INT,INT,A1,A2,A3)
0186 
0187 /*------------------------------------------------------------------
0188 fortran filename   : /cern/new/src/cfs/geant315/cask0.f
0189 ------------------------------------------------------------------*/
0190 
0191 #define CASK0(A1,A2,A3)  CCALLSFSUB3(CASK0,cask0,INT,PINT,PINT,A1,A2,A3)
0192 
0193 /*------------------------------------------------------------------
0194 fortran filename   : /cern/new/src/cfs/geant315/cask0b.f
0195 ------------------------------------------------------------------*/
0196 
0197 #define CASK0B(A1,A2,A3)  CCALLSFSUB3(CASK0B,cask0b,INT,PINT,PINT,A1,A2,A3)
0198 
0199 /*------------------------------------------------------------------
0200 fortran filename   : /cern/new/src/cfs/geant315/caskm.f
0201 ------------------------------------------------------------------*/
0202 
0203 #define CASKM(A1,A2,A3)  CCALLSFSUB3(CASKM,caskm,INT,PINT,PINT,A1,A2,A3)
0204 
0205 /*------------------------------------------------------------------
0206 fortran filename   : /cern/new/src/cfs/geant315/caskp.f
0207 ------------------------------------------------------------------*/
0208 
0209 #define CASKP(A1,A2,A3)  CCALLSFSUB3(CASKP,caskp,INT,PINT,PINT,A1,A2,A3)
0210 
0211 /*------------------------------------------------------------------
0212 fortran filename   : /cern/new/src/cfs/geant315/casl0.f
0213 ------------------------------------------------------------------*/
0214 
0215 #define CASL0(A1,A2,A3)  CCALLSFSUB3(CASL0,casl0,INT,PINT,PINT,A1,A2,A3)
0216 
0217 /*------------------------------------------------------------------
0218 fortran filename   : /cern/new/src/cfs/geant315/casn.f
0219 ------------------------------------------------------------------*/
0220 
0221 #define CASN(A1,A2,A3)  CCALLSFSUB3(CASN,casn,INT,PINT,PINT,A1,A2,A3)
0222 
0223 /*------------------------------------------------------------------
0224 fortran filename   : /cern/new/src/cfs/geant315/casnb.f
0225 ------------------------------------------------------------------*/
0226 
0227 #define CASNB(A1,A2,A3)  CCALLSFSUB3(CASNB,casnb,INT,PINT,PINT,A1,A2,A3)
0228 
0229 /*------------------------------------------------------------------
0230 fortran filename   : /cern/new/src/cfs/geant315/casom.f
0231 ------------------------------------------------------------------*/
0232 
0233 #define CASOM(A1,A2,A3)  CCALLSFSUB3(CASOM,casom,INT,PINT,PINT,A1,A2,A3)
0234 
0235 /*------------------------------------------------------------------
0236 fortran filename   : /cern/new/src/cfs/geant315/casp.f
0237 ------------------------------------------------------------------*/
0238 
0239 #define CASP(A1,A2,A3)  CCALLSFSUB3(CASP,casp,INT,PINT,PINT,A1,A2,A3)
0240 
0241 /*------------------------------------------------------------------
0242 fortran filename   : /cern/new/src/cfs/geant315/caspb.f
0243 ------------------------------------------------------------------*/
0244 
0245 #define CASPB(A1,A2,A3)  CCALLSFSUB3(CASPB,caspb,INT,PINT,PINT,A1,A2,A3)
0246 
0247 /*------------------------------------------------------------------
0248 fortran filename   : /cern/new/src/cfs/geant315/caspim.f
0249 ------------------------------------------------------------------*/
0250 
0251 #define CASPIM(A1,A2,A3)  CCALLSFSUB3(CASPIM,caspim,INT,PINT,PINT,A1,A2,A3)
0252 
0253 /*------------------------------------------------------------------
0254 fortran filename   : /cern/new/src/cfs/geant315/caspip.f
0255 ------------------------------------------------------------------*/
0256 
0257 #define CASPIP(A1,A2,A3)  CCALLSFSUB3(CASPIP,caspip,INT,PINT,PINT,A1,A2,A3)
0258 
0259 /*------------------------------------------------------------------
0260 fortran filename   : /cern/new/src/cfs/geant315/cassm.f
0261 ------------------------------------------------------------------*/
0262 
0263 #define CASSM(A1,A2,A3)  CCALLSFSUB3(CASSM,cassm,INT,PINT,PINT,A1,A2,A3)
0264 
0265 /*------------------------------------------------------------------
0266 fortran filename   : /cern/new/src/cfs/geant315/cassp.f
0267 ------------------------------------------------------------------*/
0268 
0269 #define CASSP(A1,A2,A3)  CCALLSFSUB3(CASSP,cassp,INT,PINT,PINT,A1,A2,A3)
0270 
0271 /*------------------------------------------------------------------
0272 fortran filename   : /cern/new/src/cfs/geant315/casx0.f
0273 ------------------------------------------------------------------*/
0274 
0275 #define CASX0(A1,A2,A3)  CCALLSFSUB3(CASX0,casx0,INT,PINT,PINT,A1,A2,A3)
0276 
0277 /*------------------------------------------------------------------
0278 fortran filename   : /cern/new/src/cfs/geant315/casxm.f
0279 ------------------------------------------------------------------*/
0280 
0281 #define CASXM(A1,A2,A3)  CCALLSFSUB3(CASXM,casxm,INT,PINT,PINT,A1,A2,A3)
0282 
0283 /*------------------------------------------------------------------
0284 fortran filename   : /cern/new/src/cfs/geant315/cgaffi.f
0285 ------------------------------------------------------------------*/
0286 
0287 #define CGAFFI(A1,A2)  CCALLSFSUB2(CGAFFI,cgaffi,PFLOAT,PFLOAT,A1,A2)
0288 
0289 /*------------------------------------------------------------------
0290 fortran filename   : /cern/new/src/cfs/geant315/cgbfit.f
0291 ------------------------------------------------------------------*/
0292 
0293 #define CGBFIT(A1,A2,A3)  CCALLSFSUB3(CGBFIT,cgbfit,FLOATV,FLOATV,PINT,A1,A2,A3)
0294 
0295 /*------------------------------------------------------------------
0296 fortran filename   : /cern/new/src/cfs/geant315/cgbint.f
0297 ------------------------------------------------------------------*/
0298 
0299 #define CGBINT(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGBINT,cgbint,FLOATV,FLOATV,INT,PFLOAT,PINT,A1,A2,A3,A4,A5)
0300 
0301 /*------------------------------------------------------------------
0302 fortran filename   : /cern/new/src/cfs/geant315/cgbmmt.f
0303 ------------------------------------------------------------------*/
0304 
0305 #define CGBMMT(A1,A2,A3)  CCALLSFSUB3(CGBMMT,cgbmmt,FLOATV,FLOATV,PINT,A1,A2,A3)
0306 
0307 /*------------------------------------------------------------------
0308 fortran filename   : /cern/new/src/cfs/geant315/cgbool.f
0309 ------------------------------------------------------------------*/
0310 
0311 #define CGBOOL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGBOOL,cgbool,INT,INT,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4,A5,A6)
0312 
0313 /*------------------------------------------------------------------
0314 fortran filename   : /cern/new/src/cfs/geant315/cgbox.f
0315 ------------------------------------------------------------------*/
0316 
0317 #define CGBOX(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGBOX,cgbox,PFLOAT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5)
0318 
0319 /*------------------------------------------------------------------
0320 fortran filename   : /cern/new/src/cfs/geant315/cgbrik.f
0321 ------------------------------------------------------------------*/
0322 
0323 #define CGBRIK(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGBRIK,cgbrik,FLOAT,FLOAT,FLOAT,INT,PFLOAT,A1,A2,A3,A4,A5)
0324 
0325 /*------------------------------------------------------------------
0326 fortran filename   : /cern/new/src/cfs/geant315/cgbsea.f
0327 ------------------------------------------------------------------*/
0328 
0329 #define CGBSEA(A1,A2,A3,A4)  CCALLSFSUB4(CGBSEA,cgbsea,FLOATV,FLOATV,PINT,PINT,A1,A2,A3,A4)
0330 
0331 /*------------------------------------------------------------------
0332 fortran filename   : /cern/new/src/cfs/geant315/cgbsec.f
0333 ------------------------------------------------------------------*/
0334 
0335 #define CGBSEC(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(CGBSEC,cgbsec,FLOATV,FLOATV,FLOATV,FLOATV,INT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
0336 
0337 /*------------------------------------------------------------------
0338 fortran filename   : /cern/new/src/cfs/geant315/cgbsor.f
0339 ------------------------------------------------------------------*/
0340 
0341 #define CGBSOR(A1,A2)  CCALLSFSUB2(CGBSOR,cgbsor,PINT,PFLOAT,A1,A2)
0342 
0343 /*------------------------------------------------------------------
0344 fortran filename   : /cern/new/src/cfs/geant315/cgbsub.f
0345 ------------------------------------------------------------------*/
0346 
0347 #define CGBSUB(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGBSUB,cgbsub,INT,FLOATV,PFLOAT,INT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6)
0348 
0349 /*------------------------------------------------------------------
0350 fortran filename   : /cern/new/src/cfs/geant315/cgbtef.f
0351 ------------------------------------------------------------------*/
0352 
0353 #define CGBTEF(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGBTEF,cgbtef,INT,INT,FLOATV,FLOATV,PFLOAT,A1,A2,A3,A4,A5)
0354 
0355 /*------------------------------------------------------------------
0356 fortran filename   : /cern/new/src/cfs/geant315/cgbtfp.f
0357 ------------------------------------------------------------------*/
0358 
0359 #define CGBTFP(A1,A2,A3)  CCALLSFSUB3(CGBTFP,cgbtfp,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
0360 
0361 /*------------------------------------------------------------------
0362 fortran filename   : /cern/new/src/cfs/geant315/cgbttt.f
0363 ------------------------------------------------------------------*/
0364 /*
0365 #define cgbttt_ELEMS_1          ZTRINGV_NUM(1)
0366 #define cgbttt_ELEMLEN_1        ZTRINGV_NUM(2)
0367 */
0368 
0369 #define CGBTTT(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGBTTT,cgbttt,STRING,FLOAT,FLOAT,INT,PINT,A1,A2,A3,A4,A5)
0370 
0371 /*------------------------------------------------------------------
0372 fortran filename   : /cern/new/src/cfs/geant315/cgcev.f
0373 ------------------------------------------------------------------*/
0374 
0375 #define CGCEV(A1,A2)  CCALLSFSUB2(CGCEV,cgcev,INT,FLOATV,A1,A2)
0376 
0377 /*------------------------------------------------------------------
0378 fortran filename   : /cern/new/src/cfs/geant315/cgcopy.f
0379 ------------------------------------------------------------------*/
0380 
0381 #define CGCOPY(A1,A2,A3)  CCALLSFSUB3(CGCOPY,cgcopy,FLOATV,INT,PFLOAT,A1,A2,A3)
0382 
0383 /*------------------------------------------------------------------
0384 fortran filename   : /cern/new/src/cfs/geant315/cgelli.f
0385 ------------------------------------------------------------------*/
0386 
0387 #define CGELLI(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(CGELLI,cgelli,FLOAT,FLOAT,FLOAT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
0388 
0389 /*------------------------------------------------------------------
0390 fortran filename   : /cern/new/src/cfs/geant315/cgfac2.f
0391 ------------------------------------------------------------------*/
0392 
0393 #define CGFAC2(A1,A2,A3,A4)  CCALLSFSUB4(CGFAC2,cgfac2,PFLOAT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4)
0394 
0395 /*------------------------------------------------------------------
0396 fortran filename   : /cern/new/src/cfs/geant315/cgfaco.f
0397 ------------------------------------------------------------------*/
0398 
0399 #define CGFACO(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGFACO,cgfaco,PFLOAT,PFLOAT,INT,INT,FLOAT,A1,A2,A3,A4,A5)
0400 
0401 /*------------------------------------------------------------------
0402 fortran filename   : /cern/new/src/cfs/geant315/cgfare.f
0403 ------------------------------------------------------------------*/
0404 
0405 #define CGFARE(A1,A2,A3,A4)  CCALLSFSUB4(CGFARE,cgfare,INT,FLOATV,PINT,INT,A1,A2,A3,A4)
0406 
0407 /*------------------------------------------------------------------
0408 fortran filename   : /cern/new/src/cfs/geant315/cgfvis.f
0409 ------------------------------------------------------------------*/
0410 
0411 #define CGFVIS(A1,A2,A3,A4)  CCALLSFSUB4(CGFVIS,cgfvis,INT,FLOATV,PINT,INT,A1,A2,A3,A4)
0412 
0413 /*------------------------------------------------------------------
0414 fortran filename   : /cern/new/src/cfs/geant315/cghcre.f
0415 ------------------------------------------------------------------*/
0416 
0417 #define CGHCRE(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGHCRE,cghcre,INT,INT,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4,A5,A6)
0418 
0419 /*------------------------------------------------------------------
0420 fortran filename   : /cern/new/src/cfs/geant315/cghdfa.f
0421 ------------------------------------------------------------------*/
0422 
0423 #define CGHDFA(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGHDFA,cghdfa,INT,PFLOAT,INTV,INTV,PFLOAT,A1,A2,A3,A4,A5)
0424 
0425 /*------------------------------------------------------------------
0426 fortran filename   : /cern/new/src/cfs/geant315/cghend.f
0427 ------------------------------------------------------------------*/
0428 
0429 #define CGHEND(A1,A2,A3)  CCALLSFSUB3(CGHEND,cghend,PFLOAT,PINT,PFLOAT,A1,A2,A3)
0430 
0431 /*------------------------------------------------------------------
0432 fortran filename   : /cern/new/src/cfs/geant315/cgheva.f
0433 ------------------------------------------------------------------*/
0434 
0435 #define CGHEVA(A1,A2)  CCALLSFSUB2(CGHEVA,cgheva,FLOATV,PFLOAT,A1,A2)
0436 
0437 /*------------------------------------------------------------------
0438 fortran filename   : /cern/new/src/cfs/geant315/cghins.f
0439 ------------------------------------------------------------------*/
0440 
0441 #define CGHINS(A1,A2,A3)  CCALLSFSUB3(CGHINS,cghins,FLOATV,PFLOAT,INT,A1,A2,A3)
0442 
0443 /*------------------------------------------------------------------
0444 fortran filename   : /cern/new/src/cfs/geant315/cghmov.f
0445 ------------------------------------------------------------------*/
0446 
0447 #define CGHMOV(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(CGHMOV,cghmov,PFLOAT,PFLOAT,INT,INT,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7)
0448 
0449 /*------------------------------------------------------------------
0450 fortran filename   : /cern/new/src/cfs/geant315/cghpla.f
0451 ------------------------------------------------------------------*/
0452 
0453 #define CGHPLA(A1,A2,A3)  CCALLSFSUB3(CGHPLA,cghpla,INTV,PFLOAT,PFLOAT,A1,A2,A3)
0454 
0455 /*------------------------------------------------------------------
0456 fortran filename   : /cern/new/src/cfs/geant315/cghren.f
0457 ------------------------------------------------------------------*/
0458 
0459 #define CGHREN(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(CGHREN,cghren,INT,INT,INT,INT,PFLOAT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
0460 
0461 /*------------------------------------------------------------------
0462 fortran filename   : /cern/new/src/cfs/geant315/cghshi.f
0463 ------------------------------------------------------------------*/
0464 
0465 #define CGHSHI(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGHSHI,cghshi,INT,PINT,PINT,INTV,PINT,PINT,A1,A2,A3,A4,A5,A6)
0466 
0467 /*------------------------------------------------------------------
0468 fortran filename   : /cern/new/src/cfs/geant315/cghsiz.f
0469 ------------------------------------------------------------------*/
0470 
0471 #define CGHSIZ(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGHSIZ,cghsiz,FLOATV,INT,PINT,PINT,INT,A1,A2,A3,A4,A5)
0472 
0473 /*------------------------------------------------------------------
0474 fortran filename   : /cern/new/src/cfs/geant315/cghtre.f
0475 ------------------------------------------------------------------*/
0476 
0477 #define CGHTRE(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGHTRE,cghtre,INT,PFLOAT,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
0478 
0479 /*------------------------------------------------------------------
0480 fortran filename   : /cern/new/src/cfs/geant315/cginve.f
0481 ------------------------------------------------------------------*/
0482 
0483 #define CGINVE(A1)  CCALLSFSUB1(CGINVE,cginve,PFLOAT,A1)
0484 
0485 /*------------------------------------------------------------------
0486 fortran filename   : /cern/new/src/cfs/geant315/cgmnmx.f
0487 ------------------------------------------------------------------*/
0488 
0489 #define CGMNMX(A1,A2,A3)  CCALLSFSUB3(CGMNMX,cgmnmx,FLOATV,PFLOAT,PFLOAT,A1,A2,A3)
0490 
0491 /*------------------------------------------------------------------
0492 fortran filename   : /cern/new/src/cfs/geant315/cgrifl.f
0493 ------------------------------------------------------------------*/
0494 
0495 #define CGRIFL(A1,A2)  CCALLSFSUB2(CGRIFL,cgrifl,PFLOAT,PFLOAT,A1,A2)
0496 
0497 /*------------------------------------------------------------------
0498 fortran filename   : /cern/new/src/cfs/geant315/cgsaan.f
0499 ------------------------------------------------------------------*/
0500 
0501 #define CGSAAN(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGSAAN,cgsaan,FLOAT,FLOAT,INT,INT,PINT,A1,A2,A3,A4,A5)
0502 
0503 /*------------------------------------------------------------------
0504 fortran filename   : /cern/new/src/cfs/geant315/cgscop.f
0505 ------------------------------------------------------------------*/
0506 
0507 #define CGSCOP(A1,A2,A3,A4)  CCALLSFSUB4(CGSCOP,cgscop,INT,FLOATV,PFLOAT,PFLOAT,A1,A2,A3,A4)
0508 
0509 /*------------------------------------------------------------------
0510 fortran filename   : /cern/new/src/cfs/geant315/cgshel.f
0511 ------------------------------------------------------------------*/
0512 
0513 #define CGSHEL(A1,A2,A3,A4)  CCALLSFSUB4(CGSHEL,cgshel,FLOAT,FLOAT,PINT,PFLOAT,A1,A2,A3,A4)
0514 
0515 /*------------------------------------------------------------------
0516 fortran filename   : /cern/new/src/cfs/geant315/cgshif.f
0517 ------------------------------------------------------------------*/
0518 
0519 #define CGSHIF(A1,A2,A3,A4)  CCALLSFSUB4(CGSHIF,cgshif,FLOAT,FLOAT,FLOAT,FLOATV,A1,A2,A3,A4)
0520 
0521 /*------------------------------------------------------------------
0522 fortran filename   : /cern/new/src/cfs/geant315/cgsize.f
0523 ------------------------------------------------------------------*/
0524 
0525  PROTOCCALLSFFUN4(FLOAT,CGSIZE,cgsize,INT,INT,INTV,INTV)
0526 #define CGSIZE(A2,A3,A4,A5)  CCALLSFFUN4(CGSIZE,cgsize,INT,INT,INTV,INTV,A2,A3,A4,A5)
0527 
0528 /*------------------------------------------------------------------
0529 fortran filename   : /cern/new/src/cfs/geant315/cgslic.f
0530 ------------------------------------------------------------------*/
0531 
0532 #define CGSLIC(A1,A2,A3,A4)  CCALLSFSUB4(CGSLIC,cgslic,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4)
0533 
0534 /*------------------------------------------------------------------
0535 fortran filename   : /cern/new/src/cfs/geant315/cgsnor.f
0536 ------------------------------------------------------------------*/
0537 
0538 #define CGSNOR(A1)  CCALLSFSUB1(CGSNOR,cgsnor,PFLOAT,A1)
0539 
0540 /*------------------------------------------------------------------
0541 fortran filename   : /cern/new/src/cfs/geant315/cgsphe.f
0542 ------------------------------------------------------------------*/
0543 
0544 #define CGSPHE(A1,A2,A3,A4,A5)  CCALLSFSUB5(CGSPHE,cgsphe,FLOAT,INT,INT,INT,FLOATV,A1,A2,A3,A4,A5)
0545 
0546 /*------------------------------------------------------------------
0547 fortran filename   : /cern/new/src/cfs/geant315/cgsub.f
0548 ------------------------------------------------------------------*/
0549 
0550 #define CGSUB(A1,A2,A3,A4)  CCALLSFSUB4(CGSUB,cgsub,FLOATV,FLOATV,INT,FLOATV,A1,A2,A3,A4)
0551 
0552 /*------------------------------------------------------------------
0553 fortran filename   : /cern/new/src/cfs/geant315/cgtset.f
0554 ------------------------------------------------------------------*/
0555 
0556 #define CGTSET(A1,A2,A3)  CCALLSFSUB3(CGTSET,cgtset,INT,PFLOAT,PINT,A1,A2,A3)
0557 
0558 /*------------------------------------------------------------------
0559 fortran filename   : /cern/new/src/cfs/geant315/cgtstr.f
0560 ------------------------------------------------------------------*/
0561 
0562 #define CGTSTR(A1,A2)  CCALLSFSUB2(CGTSTR,cgtstr,FLOATV,PINT,A1,A2)
0563 
0564 /*------------------------------------------------------------------
0565 fortran filename   : /cern/new/src/cfs/geant315/cgvedg.f
0566 ------------------------------------------------------------------*/
0567 
0568 #define CGVEDG(A1,A2,A3,A4)  CCALLSFSUB4(CGVEDG,cgvedg,INT,FLOATV,FLOATV,PINT,A1,A2,A3,A4)
0569 
0570 /*------------------------------------------------------------------
0571 fortran filename   : /cern/new/src/cfs/geant315/cgvhed.f
0572 ------------------------------------------------------------------*/
0573 
0574 #define CGVHED(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(CGVHED,cgvhed,PFLOAT,INTV,INTV,PFLOAT,PINT,PINT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7,A8)
0575 
0576 /*------------------------------------------------------------------
0577 fortran filename   : /cern/new/src/cfs/geant315/cgvtef.f
0578 ------------------------------------------------------------------*/
0579 
0580 #define CGVTEF(A1,A2,A3)  CCALLSFSUB3(CGVTEF,cgvtef,INTV,PFLOAT,PINT,A1,A2,A3)
0581 
0582 /*------------------------------------------------------------------
0583 fortran filename   : /cern/new/src/cfs/geant315/cgvtin.f
0584 ------------------------------------------------------------------*/
0585 
0586 #define CGVTIN(A1,A2,A3)  CCALLSFSUB3(CGVTIN,cgvtin,FLOAT,FLOAT,INT,A1,A2,A3)
0587 
0588 /*------------------------------------------------------------------
0589 fortran filename   : /cern/new/src/cfs/geant315/cgwire.f
0590 ------------------------------------------------------------------*/
0591 
0592 #define CGWIRE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(CGWIRE,cgwire,FLOATV,INT,INT,INT,PFLOAT,INT,INTV,A1,A2,A3,A4,A5,A6,A7)
0593 
0594 /*------------------------------------------------------------------
0595 fortran filename   : /cern/new/src/cfs/geant315/cgwsor.f
0596 ------------------------------------------------------------------*/
0597 
0598 #define CGWSOR(A1,A2)  CCALLSFSUB2(CGWSOR,cgwsor,PINT,PFLOAT,A1,A2)
0599 
0600 /*------------------------------------------------------------------
0601 fortran filename   : /cern/new/src/cfs/geant315/cgzre.f
0602 ------------------------------------------------------------------*/
0603 
0604 #define CGZRE(A1,A2,A3)  CCALLSFSUB3(CGZRE,cgzre,INT,PFLOAT,PINT,A1,A2,A3)
0605 
0606 /*------------------------------------------------------------------
0607 fortran filename   : /cern/new/src/cfs/geant315/cgzrev.f
0608 ------------------------------------------------------------------*/
0609 
0610 #define CGZREV(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(CGZREV,cgzrev,PFLOAT,FLOAT,FLOAT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6)
0611 
0612 /*------------------------------------------------------------------
0613 fortran filename   : /cern/new/src/cfs/geant315/chanwt.f
0614 ------------------------------------------------------------------*/
0615 
0616 #define CHANWT() CCALLSFSUB0(CHANWT,chanwt)
0617 
0618 /*------------------------------------------------------------------
0619 fortran filename   : /cern/new/src/cfs/geant315/cinema.f
0620 ------------------------------------------------------------------*/
0621 
0622  PROTOCCALLSFFUN1(FLOAT,CINEMA,cinema,FLOAT)
0623 #define CINEMA(A2)  CCALLSFFUN1(CINEMA,cinema,FLOAT,A2)
0624 
0625 /*------------------------------------------------------------------
0626 fortran filename   : /cern/new/src/cfs/geant315/compo.f
0627 ------------------------------------------------------------------*/
0628 
0629 #define COMPO() CCALLSFSUB0(COMPO,compo)
0630 
0631 /*------------------------------------------------------------------
0632 fortran filename   : /cern/new/src/cfs/geant315/coranh.f
0633 ------------------------------------------------------------------*/
0634 
0635 #define CORANH(A1,A2)  CCALLSFSUB2(CORANH,coranh,PINT,INT,A1,A2)
0636 
0637 /*------------------------------------------------------------------
0638 fortran filename   : /cern/new/src/cfs/geant315/corevt.f
0639 ------------------------------------------------------------------*/
0640 
0641 #define COREVT(A1,A2,A3,A4,A5)  CCALLSFSUB5(COREVT,corevt,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5)
0642 
0643 /*------------------------------------------------------------------
0644 fortran filename   : /cern/new/src/cfs/geant315/corrin.f
0645 ------------------------------------------------------------------*/
0646 
0647 #define CORRIN(A1,A2,A3,A4,A5)  CCALLSFSUB5(CORRIN,corrin,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5)
0648 
0649 /*------------------------------------------------------------------
0650 fortran filename   : /cern/new/src/cfs/geant315/coscat.f
0651 ------------------------------------------------------------------*/
0652 
0653 #define COSCAT() CCALLSFSUB0(COSCAT,coscat)
0654 
0655 /*------------------------------------------------------------------
0656 fortran filename   : /cern/new/src/cfs/geant315/datar3.f
0657 ------------------------------------------------------------------*/
0658 
0659 #define DATAR3() CCALLSFSUB0(DATAR3,datar3)
0660 
0661 /*------------------------------------------------------------------
0662 fortran filename   : /cern/new/src/cfs/geant315/datesh.f
0663 ------------------------------------------------------------------*/
0664 
0665 #define DATESH() CCALLSFSUB0(DATESH,datesh)
0666 
0667 /*------------------------------------------------------------------
0668 fortran filename   : /cern/new/src/cfs/geant315/decaux.f
0669 ------------------------------------------------------------------*/
0670 
0671 #define DECAUX(A1,A2)  CCALLSFSUB2(DECAUX,decaux,INT,INT,A1,A2)
0672 
0673 /*------------------------------------------------------------------
0674 fortran filename   : /cern/new/src/cfs/geant315/defs1.f
0675 ------------------------------------------------------------------*/
0676 
0677 #define DEFS1(A1,A2,A3)  CCALLSFSUB3(DEFS1,defs1,INT,INT,INT,A1,A2,A3)
0678 
0679 /*------------------------------------------------------------------
0680 fortran filename   : /cern/new/src/cfs/geant315/difevv.f
0681 ------------------------------------------------------------------*/
0682 
0683 #define DIFEVV(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(DIFEVV,difevv,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
0684 
0685 /*------------------------------------------------------------------
0686 fortran filename   : /cern/new/src/cfs/geant315/dlpnuc.f
0687 ------------------------------------------------------------------*/
0688 
0689 #define DLPNUC(A1,A2)  CCALLSFSUB2(DLPNUC,dlpnuc,PDOUBLE,INT,A1,A2)
0690 
0691 /*------------------------------------------------------------------
0692 fortran filename   : /cern/new/src/cfs/geant315/dlpsor.f
0693 ------------------------------------------------------------------*/
0694 
0695 #define DLPSOR(A1,A2)  CCALLSFSUB2(DLPSOR,dlpsor,PDOUBLE,INT,A1,A2)
0696 
0697 /*------------------------------------------------------------------
0698 fortran filename   : /cern/new/src/cfs/geant315/dost.f
0699 ------------------------------------------------------------------*/
0700 
0701  PROTOCCALLSFFUN2(DOUBLE,DOST,dost,INT,DOUBLE)
0702 #define DOST(A2,A3)  CCALLSFFUN2(DOST,dost,INT,DOUBLE,A2,A3)
0703 
0704 /*------------------------------------------------------------------
0705 fortran filename   : /cern/new/src/cfs/geant315/dotes2.f
0706 ------------------------------------------------------------------*/
0707 
0708 #define DOTES2(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(DOTES2,dotes2,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6)
0709 
0710 /*------------------------------------------------------------------
0711 fortran filename   : /cern/new/src/cfs/geant315/dotnuc.f
0712 ------------------------------------------------------------------*/
0713 
0714 #define DOTNUC(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(DOTNUC,dotnuc,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6)
0715 
0716 /*------------------------------------------------------------------
0717 fortran filename   : /cern/new/src/cfs/geant315/dpdnuc.f
0718 ------------------------------------------------------------------*/
0719 
0720  PROTOCCALLSFFUN3(DOUBLE,DPDNUC,dpdnuc,DOUBLE,DOUBLE,DOUBLE)
0721 #define DPDNUC(A2,A3,A4)  CCALLSFFUN3(DPDNUC,dpdnuc,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4)
0722 
0723 /*------------------------------------------------------------------
0724 fortran filename   : /cern/new/src/cfs/geant315/drelab.f
0725 ------------------------------------------------------------------*/
0726 
0727 #define DRELAB(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(DRELAB,drelab,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7)
0728 
0729 /*------------------------------------------------------------------
0730 fortran filename   : /cern/new/src/cfs/geant315/dresf.f
0731 ------------------------------------------------------------------*/
0732 
0733 #define DRESF(A1,A2,A3,A4,A5)  CCALLSFSUB5(DRESF,dresf,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5)
0734 
0735 /*------------------------------------------------------------------
0736 fortran filename   : /cern/new/src/cfs/geant315/eexi.f
0737 ------------------------------------------------------------------*/
0738 
0739  PROTOCCALLSFFUN3(DOUBLE,EEXI,eexi,INT,DOUBLE,DOUBLE)
0740 #define EEXI(A2,A3,A4)  CCALLSFFUN3(EEXI,eexi,INT,DOUBLE,DOUBLE,A2,A3,A4)
0741 
0742 /*------------------------------------------------------------------
0743 fortran filename   : /cern/new/src/cfs/geant315/ekeka.f
0744 ------------------------------------------------------------------*/
0745 
0746  PROTOCCALLSFFUN4(DOUBLE,EKEKA,ekeka,INT,DOUBLE,DOUBLE,DOUBLE)
0747 #define EKEKA(A2,A3,A4,A5)  CCALLSFFUN4(EKEKA,ekeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5)
0748 
0749 /*------------------------------------------------------------------
0750 fortran filename   : /cern/new/src/cfs/geant315/energi.f
0751 ------------------------------------------------------------------*/
0752 
0753 #define ENERGI(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(ENERGI,energi,INT,INT,INT,INTV,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9)
0754 
0755 /*------------------------------------------------------------------
0756 fortran filename   : /cern/new/src/cfs/geant315/enrg.f
0757 ------------------------------------------------------------------*/
0758 
0759  PROTOCCALLSFFUN2(DOUBLE,ENRG,enrg,DOUBLE,DOUBLE)
0760 #define ENRG(A2,A3)  CCALLSFFUN2(ENRG,enrg,DOUBLE,DOUBLE,A2,A3)
0761 
0762 /*------------------------------------------------------------------
0763 fortran filename   : /cern/new/src/cfs/geant315/evdeex.f
0764 ------------------------------------------------------------------*/
0765 
0766 #define EVDEEX(A1)  CCALLSFSUB1(EVDEEX,evdeex,DOUBLE,A1)
0767 
0768 /*------------------------------------------------------------------
0769 fortran filename   : /cern/new/src/cfs/geant315/eventv.f
0770 ------------------------------------------------------------------*/
0771 
0772 #define EVENTV(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(EVENTV,eventv,INT,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8)
0773 
0774 /*------------------------------------------------------------------
0775 fortran filename   : /cern/new/src/cfs/geant315/evevap.f
0776 ------------------------------------------------------------------*/
0777 
0778 #define EVEVAP(A1)  CCALLSFSUB1(EVEVAP,evevap,DOUBLE,A1)
0779 
0780 /*------------------------------------------------------------------
0781 fortran filename   : /cern/new/src/cfs/geant315/evvini.f
0782 ------------------------------------------------------------------*/
0783 /*
0784 #define evvini_ELEMS_2          ZTRINGV_NUM(1)
0785 #define evvini_ELEMLEN_2        ZTRINGV_NUM(8)
0786 */
0787 
0788 #define EVVINI(A1,A2)  CCALLSFSUB2(EVVINI,evvini,DOUBLEV,STRING,A1,A2)
0789 
0790 /*------------------------------------------------------------------
0791 fortran filename   : /cern/new/src/cfs/geant315/exnu.f
0792 ------------------------------------------------------------------*/
0793 
0794  PROTOCCALLSFFUN1(FLOAT,EXNU,exnu,FLOAT)
0795 #define EXNU(A2)  CCALLSFFUN1(EXNU,exnu,FLOAT,A2)
0796 
0797 /*------------------------------------------------------------------
0798 fortran filename   : /cern/new/src/cfs/geant315/fcount.f
0799 ------------------------------------------------------------------*/
0800 
0801 #define FCOUNT() CCALLSFSUB0(FCOUNT,fcount)
0802 
0803 /*------------------------------------------------------------------
0804 fortran filename   : /cern/new/src/cfs/geant315/fctcos.f
0805 ------------------------------------------------------------------*/
0806 
0807  PROTOCCALLSFFUN1(FLOAT,FCTCOS,fctcos,FLOAT)
0808 #define FCTCOS(A2)  CCALLSFFUN1(FCTCOS,fctcos,FLOAT,A2)
0809 
0810 /*------------------------------------------------------------------
0811 fortran filename   : /cern/new/src/cfs/geant315/fdevap.f
0812 ------------------------------------------------------------------*/
0813 
0814 #define FDEVAP() CCALLSFSUB0(FDEVAP,fdevap)
0815 
0816 /*------------------------------------------------------------------
0817 fortran filename   : /cern/new/src/cfs/geant315/fdnopt.f
0818 ------------------------------------------------------------------*/
0819 
0820 #define FDNOPT() CCALLSFSUB0(FDNOPT,fdnopt)
0821 
0822 /*------------------------------------------------------------------
0823 fortran filename   : /cern/new/src/cfs/geant315/ferevv.f
0824 ------------------------------------------------------------------*/
0825 
0826 #define FEREVV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(FEREVV,ferevv,INT,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
0827 
0828 /*------------------------------------------------------------------
0829 fortran filename   : /cern/new/src/cfs/geant315/ferhad.f
0830 ------------------------------------------------------------------*/
0831 
0832 #define FERHAD(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(FERHAD,ferhad,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9)
0833 
0834 /*------------------------------------------------------------------
0835 fortran filename   : /cern/new/src/cfs/geant315/ferhav.f
0836 ------------------------------------------------------------------*/
0837 
0838 #define FERHAV(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(FERHAV,ferhav,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
0839 
0840 /*------------------------------------------------------------------
0841 fortran filename   : /cern/new/src/cfs/geant315/fermi.f
0842 ------------------------------------------------------------------*/
0843 
0844  PROTOCCALLSFFUN1(FLOAT,FERMI,fermi,FLOAT)
0845 #define FERMI(A2)  CCALLSFFUN1(FERMI,fermi,FLOAT,A2)
0846 
0847 /*------------------------------------------------------------------
0848 fortran filename   : /cern/new/src/cfs/geant315/fissio.f
0849 ------------------------------------------------------------------*/
0850 
0851  PROTOCCALLSFFUN1(FLOAT,FISSIO,fissio,FLOAT)
0852 #define FISSIO(A2)  CCALLSFFUN1(FISSIO,fissio,FLOAT,A2)
0853 
0854 /*------------------------------------------------------------------
0855 fortran filename   : /cern/new/src/cfs/geant315/fkdeca.f
0856 ------------------------------------------------------------------*/
0857 
0858 #define FKDECA(A1,A2)  CCALLSFSUB2(FKDECA,fkdeca,PINT,INT,A1,A2)
0859 
0860 /*------------------------------------------------------------------
0861 fortran filename   : /cern/new/src/cfs/geant315/fkdres.f
0862 ------------------------------------------------------------------*/
0863 
0864 #define FKDRES(A1,A2,A3,A4,A5)  CCALLSFSUB5(FKDRES,fkdres,INT,INT,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5)
0865 
0866 /*------------------------------------------------------------------
0867 fortran filename   : /cern/new/src/cfs/geant315/fkener.f
0868 ------------------------------------------------------------------*/
0869 
0870  PROTOCCALLSFFUN2(DOUBLE,FKENER,fkener,DOUBLE,DOUBLE)
0871 #define FKENER(A2,A3)  CCALLSFFUN2(FKENER,fkener,DOUBLE,DOUBLE,A2,A3)
0872 
0873 /*------------------------------------------------------------------
0874 fortran filename   : /cern/new/src/cfs/geant315/fkerro.f
0875 ------------------------------------------------------------------*/
0876 
0877 #define FKERRO() CCALLSFSUB0(FKERRO,fkerro)
0878 
0879 /*------------------------------------------------------------------
0880 fortran filename   : /cern/new/src/cfs/geant315/fkerup.f
0881 ------------------------------------------------------------------*/
0882 
0883 #define FKERUP() CCALLSFSUB0(FKERUP,fkerup)
0884 
0885 /*------------------------------------------------------------------
0886 fortran filename   : /cern/new/src/cfs/geant315/fkflav.f
0887 ------------------------------------------------------------------*/
0888 
0889 #define FKFLAV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)  CCALLSFSUB15(FKFLAV,fkflav,INT,INT,INT,DOUBLE,INTV,DOUBLEV,PINT,PINT,INT,DOUBLE,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)
0890 
0891 /*------------------------------------------------------------------
0892 fortran filename   : /cern/new/src/cfs/geant315/fkimpu.f
0893 ------------------------------------------------------------------*/
0894 
0895 #define FKIMPU(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(FKIMPU,fkimpu,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,INT,INT,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9)
0896 
0897 /*------------------------------------------------------------------
0898 fortran filename   : /cern/new/src/cfs/geant315/fkpoli.f
0899 ------------------------------------------------------------------*/
0900 
0901 #define FKPOLI(A1,A2)  CCALLSFSUB2(FKPOLI,fkpoli,PDOUBLE,PDOUBLE,A1,A2)
0902 
0903 /*------------------------------------------------------------------
0904 fortran filename   : /cern/new/src/cfs/geant315/fksigi.f
0905 ------------------------------------------------------------------*/
0906 
0907 #define FKSIGI(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(FKSIGI,fksigi,INT,DOUBLE,INT,PINT,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9)
0908 
0909 /*------------------------------------------------------------------
0910 fortran filename   : /cern/new/src/cfs/geant315/fkvert.f
0911 ------------------------------------------------------------------*/
0912 
0913 #define FKVERT(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(FKVERT,fkvert,INT,INT,INT,INT,DOUBLE,PINT,DOUBLEV,INTV,INTV,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
0914 
0915 /*------------------------------------------------------------------
0916 fortran filename   : /cern/new/src/cfs/geant315/fkzero.f
0917 ------------------------------------------------------------------*/
0918 
0919 #define FKZERO() CCALLSFSUB0(FKZERO,fkzero)
0920 
0921 /*------------------------------------------------------------------
0922 fortran filename   : /cern/new/src/cfs/geant315/fldist.f
0923 ------------------------------------------------------------------*/
0924 
0925 #define FLDIST() CCALLSFSUB0(FLDIST,fldist)
0926 
0927 /*------------------------------------------------------------------
0928 fortran filename   : /cern/new/src/cfs/geant315/flinit.f
0929 ------------------------------------------------------------------*/
0930 
0931 #define FLINIT() CCALLSFSUB0(FLINIT,flinit)
0932 
0933 /*------------------------------------------------------------------
0934 fortran filename   : /cern/new/src/cfs/geant315/flkdt1.f
0935 ------------------------------------------------------------------*/
0936 
0937 #define FLKDT1() CCALLSFSUB0(FLKDT1,flkdt1)
0938 
0939 /*------------------------------------------------------------------
0940 fortran filename   : /cern/new/src/cfs/geant315/flkdt2.f
0941 ------------------------------------------------------------------*/
0942 
0943 #define FLKDT2() CCALLSFSUB0(FLKDT2,flkdt2)
0944 
0945 /*------------------------------------------------------------------
0946 fortran filename   : /cern/new/src/cfs/geant315/flkdt3.f
0947 ------------------------------------------------------------------*/
0948 
0949 #define FLKDT3() CCALLSFSUB0(FLKDT3,flkdt3)
0950 
0951 /*------------------------------------------------------------------
0952 fortran filename   : /cern/new/src/cfs/geant315/flkdt4.f
0953 ------------------------------------------------------------------*/
0954 
0955 #define FLKDT4() CCALLSFSUB0(FLKDT4,flkdt4)
0956 
0957 /*------------------------------------------------------------------
0958 fortran filename   : /cern/new/src/cfs/geant315/flkdt5.f
0959 ------------------------------------------------------------------*/
0960 
0961 #define FLKDT5() CCALLSFSUB0(FLKDT5,flkdt5)
0962 
0963 /*------------------------------------------------------------------
0964 fortran filename   : /cern/new/src/cfs/geant315/flkdt6.f
0965 ------------------------------------------------------------------*/
0966 
0967 #define FLKDT6() CCALLSFSUB0(FLKDT6,flkdt6)
0968 
0969 /*------------------------------------------------------------------
0970 fortran filename   : /cern/new/src/cfs/geant315/flkdt7.f
0971 ------------------------------------------------------------------*/
0972 
0973 #define FLKDT7() CCALLSFSUB0(FLKDT7,flkdt7)
0974 
0975 /*------------------------------------------------------------------
0976 fortran filename   : /cern/new/src/cfs/geant315/flufin.f
0977 ------------------------------------------------------------------*/
0978 
0979 #define FLUFIN() CCALLSFSUB0(FLUFIN,flufin)
0980 
0981 /*------------------------------------------------------------------
0982 fortran filename   : /cern/new/src/cfs/geant315/frmic.f
0983 ------------------------------------------------------------------*/
0984 
0985 #define FRMIC(A1)  CCALLSFSUB1(FRMIC,frmic,PDOUBLE,A1)
0986 
0987 /*------------------------------------------------------------------
0988 fortran filename   : /cern/new/src/cfs/geant315/gamrn.f
0989 ------------------------------------------------------------------*/
0990 
0991  PROTOCCALLSFFUN2(DOUBLE,GAMRN,gamrn,DOUBLE,DOUBLE)
0992 #define GAMRN(A2,A3)  CCALLSFFUN2(GAMRN,gamrn,DOUBLE,DOUBLE,A2,A3)
0993 
0994 /*------------------------------------------------------------------
0995 fortran filename   : /cern/new/src/cfs/geant315/ganni.f
0996 ------------------------------------------------------------------*/
0997 
0998 #define GANNI() CCALLSFSUB0(GANNI,ganni)
0999 
1000 /*------------------------------------------------------------------
1001 fortran filename   : /cern/new/src/cfs/geant315/ganni2.f
1002 ------------------------------------------------------------------*/
1003 
1004 #define GANNI2() CCALLSFSUB0(GANNI2,ganni2)
1005 
1006 /*------------------------------------------------------------------
1007 fortran filename   : /cern/new/src/cfs/geant315/gannii.f
1008 ------------------------------------------------------------------*/
1009 
1010 #define GANNII() CCALLSFSUB0(GANNII,gannii)
1011 
1012 /*------------------------------------------------------------------
1013 fortran filename   : /cern/new/src/cfs/geant315/gannir.f
1014 ------------------------------------------------------------------*/
1015 
1016 #define GANNIR() CCALLSFSUB0(GANNIR,gannir)
1017 
1018 /*------------------------------------------------------------------
1019 fortran filename   : /cern/new/src/cfs/geant315/garndm.f
1020 ------------------------------------------------------------------*/
1021 
1022  PROTOCCALLSFFUN1(FLOAT,GARNDM,garndm,FLOAT)
1023 #define GARNDM(A2)  CCALLSFFUN1(GARNDM,garndm,FLOAT,A2)
1024 
1025 /*------------------------------------------------------------------
1026 fortran filename   : /cern/new/src/cfs/geant315/gbhsta.f
1027 ------------------------------------------------------------------*/
1028 
1029 #define GBHSTA() CCALLSFSUB0(GBHSTA,gbhsta)
1030 
1031 /*------------------------------------------------------------------
1032 fortran filename   : /cern/new/src/cfs/geant315/gbirk.f
1033 ------------------------------------------------------------------*/
1034 
1035 #define GBIRK(A1)  CCALLSFSUB1(GBIRK,gbirk,PFLOAT,A1)
1036 
1037 /*------------------------------------------------------------------
1038 fortran filename   : /cern/new/src/cfs/geant315/gbrela.f
1039 ------------------------------------------------------------------*/
1040 
1041 #define GBRELA() CCALLSFSUB0(GBRELA,gbrela)
1042 
1043 /*------------------------------------------------------------------
1044 fortran filename   : /cern/new/src/cfs/geant315/gbrele.f
1045 ------------------------------------------------------------------*/
1046 
1047  PROTOCCALLSFFUN3(FLOAT,GBRELE,gbrele,FLOAT,FLOAT,FLOAT)
1048 #define GBRELE(A2,A3,A4)  CCALLSFFUN3(GBRELE,gbrele,FLOAT,FLOAT,FLOAT,A2,A3,A4)
1049 
1050 /*------------------------------------------------------------------
1051 fortran filename   : /cern/new/src/cfs/geant315/gbrelm.f
1052 ------------------------------------------------------------------*/
1053 
1054  PROTOCCALLSFFUN3(FLOAT,GBRELM,gbrelm,FLOAT,FLOAT,FLOAT)
1055 #define GBRELM(A2,A3,A4)  CCALLSFFUN3(GBRELM,gbrelm,FLOAT,FLOAT,FLOAT,A2,A3,A4)
1056 
1057 /*------------------------------------------------------------------
1058 fortran filename   : /cern/new/src/cfs/geant315/gbreme.f
1059 ------------------------------------------------------------------*/
1060 
1061 #define GBREME() CCALLSFSUB0(GBREME,gbreme)
1062 
1063 /*------------------------------------------------------------------
1064 fortran filename   : /cern/new/src/cfs/geant315/gbremm.f
1065 ------------------------------------------------------------------*/
1066 
1067 #define GBREMM() CCALLSFSUB0(GBREMM,gbremm)
1068 
1069 /*------------------------------------------------------------------
1070 fortran filename   : /cern/new/src/cfs/geant315/gbrsga.f
1071 ------------------------------------------------------------------*/
1072 
1073 #define GBRSGA() CCALLSFSUB0(GBRSGA,gbrsga)
1074 
1075 /*------------------------------------------------------------------
1076 fortran filename   : /cern/new/src/cfs/geant315/gbrsge.f
1077 ------------------------------------------------------------------*/
1078 
1079  PROTOCCALLSFFUN3(FLOAT,GBRSGE,gbrsge,FLOAT,FLOAT,FLOAT)
1080 #define GBRSGE(A2,A3,A4)  CCALLSFFUN3(GBRSGE,gbrsge,FLOAT,FLOAT,FLOAT,A2,A3,A4)
1081 
1082 /*------------------------------------------------------------------
1083 fortran filename   : /cern/new/src/cfs/geant315/gbrsgm.f
1084 ------------------------------------------------------------------*/
1085 
1086  PROTOCCALLSFFUN3(FLOAT,GBRSGM,gbrsgm,FLOAT,FLOAT,FLOAT)
1087 #define GBRSGM(A2,A3,A4)  CCALLSFFUN3(GBRSGM,gbrsgm,FLOAT,FLOAT,FLOAT,A2,A3,A4)
1088 
1089 /*------------------------------------------------------------------
1090 fortran filename   : /cern/new/src/cfs/geant315/gbstat.f
1091 ------------------------------------------------------------------*/
1092 
1093 #define GBSTAT() CCALLSFSUB0(GBSTAT,gbstat)
1094 
1095 /*------------------------------------------------------------------
1096 fortran filename   : /cern/new/src/cfs/geant315/gcderr.f
1097 ------------------------------------------------------------------*/
1098 
1099 #define GCDERR(A1,A2,A3)  CCALLSFSUB3(GCDERR,gcderr,PINT,FLOAT,FLOAT,A1,A2,A3)
1100 
1101 /*------------------------------------------------------------------
1102 fortran filename   : /cern/new/src/cfs/geant315/gcdrif.f
1103 ------------------------------------------------------------------*/
1104 
1105 #define GCDRIF(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GCDRIF,gcdrif,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,PINT,A1,A2,A3,A4,A5,A6)
1106 
1107 /*------------------------------------------------------------------
1108 fortran filename   : /cern/new/src/cfs/geant315/gcent.f
1109 ------------------------------------------------------------------*/
1110 
1111 #define GCENT(A1,A2)  CCALLSFSUB2(GCENT,gcent,INT,PFLOAT,A1,A2)
1112 
1113 /*------------------------------------------------------------------
1114 fortran filename   : /cern/new/src/cfs/geant315/gclose.f
1115 ------------------------------------------------------------------*/
1116 
1117 #define GCLOSE(A1,A2)  CCALLSFSUB2(GCLOSE,gclose,INT,PINT,A1,A2)
1118 
1119 /*------------------------------------------------------------------
1120 fortran filename   : /cern/new/src/cfs/geant315/gcmwpc.f
1121 ------------------------------------------------------------------*/
1122 
1123 #define GCMWPC(A1,A2,A3)  CCALLSFSUB3(GCMWPC,gcmwpc,FLOATV,FLOATV,PINT,A1,A2,A3)
1124 
1125 /*------------------------------------------------------------------
1126 fortran filename   : /cern/new/src/cfs/geant315/gcoeff.f
1127 ------------------------------------------------------------------*/
1128 
1129 #define GCOEFF() CCALLSFSUB0(GCOEFF,gcoeff)
1130 
1131 /*------------------------------------------------------------------
1132 fortran filename   : /cern/new/src/cfs/geant315/gcomp.f
1133 ------------------------------------------------------------------*/
1134 
1135 #define GCOMP() CCALLSFSUB0(GCOMP,gcomp)
1136 
1137 /*------------------------------------------------------------------
1138 fortran filename   : /cern/new/src/cfs/geant315/gcompi.f
1139 ------------------------------------------------------------------*/
1140 
1141 #define GCOMPI() CCALLSFSUB0(GCOMPI,gcompi)
1142 
1143 /*------------------------------------------------------------------
1144 fortran filename   : /cern/new/src/cfs/geant315/gcubs.f
1145 ------------------------------------------------------------------*/
1146 
1147 #define GCUBS(A1,A2,A3,A4,A5)  CCALLSFSUB5(GCUBS,gcubs,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
1148 
1149 /*------------------------------------------------------------------
1150 fortran filename   : /cern/new/src/cfs/geant315/gd16v.f
1151 ------------------------------------------------------------------*/
1152 
1153 #define GD16V(A1,A2)  CCALLSFSUB2(GD16V,gd16v,INT,INTV,A1,A2)
1154 
1155 /*------------------------------------------------------------------
1156 fortran filename   : /cern/new/src/cfs/geant315/gd3d3d.f
1157 ------------------------------------------------------------------*/
1158 
1159 #define GD3D3D(A1,A2,A3,A4)  CCALLSFSUB4(GD3D3D,gd3d3d,PFLOAT,INT,PFLOAT,INT,A1,A2,A3,A4)
1160 
1161 /*------------------------------------------------------------------
1162 fortran filename   : /cern/new/src/cfs/geant315/gdahit.f
1163 ------------------------------------------------------------------*/
1164 
1165 #define GDAHIT(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDAHIT,gdahit,FLOAT,FLOAT,FLOAT,INT,FLOAT,A1,A2,A3,A4,A5)
1166 
1167 /*------------------------------------------------------------------
1168 fortran filename   : /cern/new/src/cfs/geant315/gdarc.f
1169 ------------------------------------------------------------------*/
1170 
1171 #define GDARC(A1,A2,A3,A4)  CCALLSFSUB4(GDARC,gdarc,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4)
1172 
1173 /*------------------------------------------------------------------
1174 fortran filename   : /cern/new/src/cfs/geant315/gdarr.f
1175 ------------------------------------------------------------------*/
1176 /*
1177 #define gdarr_ELEMS_6          ZTRINGV_NUM(1)
1178 #define gdarr_ELEMLEN_6        ZTRINGV_NUM(255)
1179 */
1180 
1181 #define GDARR(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GDARR,gdarr,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,STRING,A1,A2,A3,A4,A5,A6)
1182 
1183 /*------------------------------------------------------------------
1184 fortran filename   : /cern/new/src/cfs/geant315/gdaxis.f
1185 ------------------------------------------------------------------*/
1186 
1187 #define GDAXIS(A1,A2,A3,A4)  CCALLSFSUB4(GDAXIS,gdaxis,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4)
1188 
1189 /*------------------------------------------------------------------
1190 fortran filename   : /cern/new/src/cfs/geant315/gdbomb.f
1191 ------------------------------------------------------------------*/
1192 
1193 #define GDBOMB(A1,A2)  CCALLSFSUB2(GDBOMB,gdbomb,INT,INT,A1,A2)
1194 
1195 /*------------------------------------------------------------------
1196 fortran filename   : /cern/new/src/cfs/geant315/gdcgcl.f
1197 ------------------------------------------------------------------*/
1198 
1199 #define GDCGCL(A1)  CCALLSFSUB1(GDCGCL,gdcgcl,INT,A1)
1200 
1201 /*------------------------------------------------------------------
1202 fortran filename   : /cern/new/src/cfs/geant315/gdcgem.f
1203 ------------------------------------------------------------------*/
1204 
1205 #define GDCGEM(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(GDCGEM,gdcgem,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
1206 
1207 /*------------------------------------------------------------------
1208 fortran filename   : /cern/new/src/cfs/geant315/gdcger.f
1209 ------------------------------------------------------------------*/
1210 
1211 #define GDCGER(A1)  CCALLSFSUB1(GDCGER,gdcger,FLOAT,A1)
1212 
1213 /*------------------------------------------------------------------
1214 fortran filename   : /cern/new/src/cfs/geant315/gdcghi.f
1215 ------------------------------------------------------------------*/
1216 
1217 #define GDCGHI(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GDCGHI,gdcghi,INT,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7)
1218 
1219 /*------------------------------------------------------------------
1220 fortran filename   : /cern/new/src/cfs/geant315/gdcgob.f
1221 ------------------------------------------------------------------*/
1222 
1223 #define GDCGOB(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GDCGOB,gdcgob,INT,PINT,FLOATV,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7)
1224 
1225 /*------------------------------------------------------------------
1226 fortran filename   : /cern/new/src/cfs/geant315/gdcgpr.f
1227 ------------------------------------------------------------------*/
1228 
1229 #define GDCGPR() CCALLSFSUB0(GDCGPR,gdcgpr)
1230 
1231 /*------------------------------------------------------------------
1232 fortran filename   : /cern/new/src/cfs/geant315/gdcgrs.f
1233 ------------------------------------------------------------------*/
1234 
1235 #define GDCGRS() CCALLSFSUB0(GDCGRS,gdcgrs)
1236 
1237 /*------------------------------------------------------------------
1238 fortran filename   : /cern/new/src/cfs/geant315/gdcgsl.f
1239 ------------------------------------------------------------------*/
1240 
1241 #define GDCGSL(A1,A2)  CCALLSFSUB2(GDCGSL,gdcgsl,INT,INT,A1,A2)
1242 
1243 /*------------------------------------------------------------------
1244 fortran filename   : /cern/new/src/cfs/geant315/gdcgvw.f
1245 ------------------------------------------------------------------*/
1246 
1247 #define GDCGVW(A1,A2)  CCALLSFSUB2(GDCGVW,gdcgvw,FLOATV,PFLOAT,A1,A2)
1248 
1249 /*------------------------------------------------------------------
1250 fortran filename   : /cern/new/src/cfs/geant315/gdcgwv.f
1251 ------------------------------------------------------------------*/
1252 
1253 #define GDCGWV(A1)  CCALLSFSUB1(GDCGWV,gdcgwv,INT,A1)
1254 
1255 /*------------------------------------------------------------------
1256 fortran filename   : /cern/new/src/cfs/geant315/gdchit.f
1257 ------------------------------------------------------------------*/
1258 /*
1259 #define gdchit_ELEMS_1          ZTRINGV_NUM(1)
1260 #define gdchit_ELEMLEN_1        ZTRINGV_NUM(4)
1261 #define gdchit_ELEMS_2          ZTRINGV_NUM(1)
1262 #define gdchit_ELEMLEN_2        ZTRINGV_NUM(4)
1263 */
1264 
1265 #define GDCHIT(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GDCHIT,gdchit,STRING,STRING,INT,INT,FLOAT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
1266 
1267 /*------------------------------------------------------------------
1268 fortran filename   : /cern/new/src/cfs/geant315/gdcirc.f
1269 ------------------------------------------------------------------*/
1270 
1271 #define GDCIRC(A1,A2)  CCALLSFSUB2(GDCIRC,gdcirc,FLOAT,FLOAT,A1,A2)
1272 
1273 /*------------------------------------------------------------------
1274 fortran filename   : /cern/new/src/cfs/geant315/gdcirr.f
1275 ------------------------------------------------------------------*/
1276 
1277 #define GDCIRR(A1,A2)  CCALLSFSUB2(GDCIRR,gdcirr,FLOAT,FLOAT,A1,A2)
1278 
1279 /*------------------------------------------------------------------
1280 fortran filename   : /cern/new/src/cfs/geant315/gdciry.f
1281 ------------------------------------------------------------------*/
1282 
1283 #define GDCIRY(A1,A2)  CCALLSFSUB2(GDCIRY,gdciry,FLOAT,FLOAT,A1,A2)
1284 
1285 /*------------------------------------------------------------------
1286 fortran filename   : /cern/new/src/cfs/geant315/gdclos.f
1287 ------------------------------------------------------------------*/
1288 
1289 #define GDCLOS() CCALLSFSUB0(GDCLOS,gdclos)
1290 
1291 /*------------------------------------------------------------------
1292 fortran filename   : /cern/new/src/cfs/geant315/gdcol.f
1293 ------------------------------------------------------------------*/
1294 
1295 #define GDCOL(A1)  CCALLSFSUB1(GDCOL,gdcol,INT,A1)
1296 
1297 /*------------------------------------------------------------------
1298 fortran filename   : /cern/new/src/cfs/geant315/gdcol1.f
1299 ------------------------------------------------------------------*/
1300 
1301 #define GDCOL1(A1)  CCALLSFSUB1(GDCOL1,gdcol1,INT,A1)
1302 
1303 /*------------------------------------------------------------------
1304 fortran filename   : /cern/new/src/cfs/geant315/gdcota.f
1305 ------------------------------------------------------------------*/
1306 
1307 #define GDCOTA() CCALLSFSUB0(GDCOTA,gdcota)
1308 
1309 /*------------------------------------------------------------------
1310 fortran filename   : /cern/new/src/cfs/geant315/gdcurs.f
1311 ------------------------------------------------------------------*/
1312 
1313 #define GDCURS(A1,A2,A3)  CCALLSFSUB3(GDCURS,gdcurs,FLOAT,FLOAT,PINT,A1,A2,A3)
1314 
1315 /*------------------------------------------------------------------
1316 fortran filename   : /cern/new/src/cfs/geant315/gdcut.f
1317 ------------------------------------------------------------------*/
1318 
1319 #define GDCUT() CCALLSFSUB0(GDCUT,gdcut)
1320 
1321 /*------------------------------------------------------------------
1322 fortran filename   : /cern/new/src/cfs/geant315/gdcxyz.f
1323 ------------------------------------------------------------------*/
1324 
1325 #define GDCXYZ() CCALLSFSUB0(GDCXYZ,gdcxyz)
1326 
1327 /*------------------------------------------------------------------
1328 fortran filename   : /cern/new/src/cfs/geant315/gdebug.f
1329 ------------------------------------------------------------------*/
1330 
1331 #define GDEBUG() CCALLSFSUB0(GDEBUG,gdebug)
1332 
1333 /*------------------------------------------------------------------
1334 fortran filename   : /cern/new/src/cfs/geant315/gdeca2.f
1335 ------------------------------------------------------------------*/
1336 
1337 #define GDECA2(A1,A2,A3,A4)  CCALLSFSUB4(GDECA2,gdeca2,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4)
1338 
1339 /*------------------------------------------------------------------
1340 fortran filename   : /cern/new/src/cfs/geant315/gdeca3.f
1341 ------------------------------------------------------------------*/
1342 
1343 #define GDECA3(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDECA3,gdeca3,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
1344 
1345 /*------------------------------------------------------------------
1346 fortran filename   : /cern/new/src/cfs/geant315/gdecay.f
1347 ------------------------------------------------------------------*/
1348 
1349 #define GDECAY() CCALLSFSUB0(GDECAY,gdecay)
1350 
1351 /*------------------------------------------------------------------
1352 fortran filename   : /cern/new/src/cfs/geant315/gdelet.f
1353 ------------------------------------------------------------------*/
1354 
1355 #define GDELET(A1)  CCALLSFSUB1(GDELET,gdelet,INT,A1)
1356 
1357 /*------------------------------------------------------------------
1358 fortran filename   : /cern/new/src/cfs/geant315/gdeltu.f
1359 ------------------------------------------------------------------*/
1360 
1361 #define GDELTU(A1,A2,A3)  CCALLSFSUB3(GDELTU,gdeltu,FLOAT,FLOAT,FLOAT,A1,A2,A3)
1362 
1363 /*------------------------------------------------------------------
1364 fortran filename   : /cern/new/src/cfs/geant315/gdfr3d.f
1365 ------------------------------------------------------------------*/
1366 
1367 #define GDFR3D(A1,A2,A3,A4)  CCALLSFSUB4(GDFR3D,gdfr3d,PFLOAT,INT,PFLOAT,PFLOAT,A1,A2,A3,A4)
1368 
1369 /*------------------------------------------------------------------
1370 fortran filename   : /cern/new/src/cfs/geant315/gdfspc.f
1371 ------------------------------------------------------------------*/
1372 /*
1373 #define gdfspc_ELEMS_1          ZTRINGV_NUM(1)
1374 #define gdfspc_ELEMLEN_1        ZTRINGV_NUM(4)
1375 */
1376 
1377 #define GDFSPC(A1,A2,A3)  CCALLSFSUB3(GDFSPC,gdfspc,STRING,INT,INT,A1,A2,A3)
1378 
1379 /*------------------------------------------------------------------
1380 fortran filename   : /cern/new/src/cfs/geant315/gdgirl.f
1381 ------------------------------------------------------------------*/
1382 
1383 #define GDGIRL(A1,A2)  CCALLSFSUB2(GDGIRL,gdgirl,FLOAT,FLOAT,A1,A2)
1384 
1385 /*------------------------------------------------------------------
1386 fortran filename   : /cern/new/src/cfs/geant315/gdhead.f
1387 ------------------------------------------------------------------*/
1388 /*
1389 #define gdhead_ELEMS_2          ZTRINGV_NUM(1)
1390 #define gdhead_ELEMLEN_2        ZTRINGV_NUM(255)
1391 */
1392 
1393 #define GDHEAD(A1,A2,A3)  CCALLSFSUB3(GDHEAD,gdhead,INT,STRING,FLOAT,A1,A2,A3)
1394 
1395 /*------------------------------------------------------------------
1396 fortran filename   : /cern/new/src/cfs/geant315/gdhits.f
1397 ------------------------------------------------------------------*/
1398 /*
1399 #define gdhits_ELEMS_1          ZTRINGV_NUM(1)
1400 #define gdhits_ELEMLEN_1        ZTRINGV_NUM(4)
1401 #define gdhits_ELEMS_2          ZTRINGV_NUM(1)
1402 #define gdhits_ELEMLEN_2        ZTRINGV_NUM(4)
1403 */
1404 
1405 #define GDHITS(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDHITS,gdhits,STRING,STRING,INT,INT,FLOAT,A1,A2,A3,A4,A5)
1406 
1407 /*------------------------------------------------------------------
1408 fortran filename   : /cern/new/src/cfs/geant315/gdinit.f
1409 ------------------------------------------------------------------*/
1410 
1411 #define GDINIT() CCALLSFSUB0(GDINIT,gdinit)
1412 
1413 /*------------------------------------------------------------------
1414 fortran filename   : /cern/new/src/cfs/geant315/gdlcyl.f
1415 ------------------------------------------------------------------*/
1416 
1417 #define GDLCYL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GDLCYL,gdlcyl,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6)
1418 
1419 /*------------------------------------------------------------------
1420 fortran filename   : /cern/new/src/cfs/geant315/gdlens.f
1421 ------------------------------------------------------------------*/
1422 /*
1423 #define gdlens_ELEMS_2          ZTRINGV_NUM(1)
1424 #define gdlens_ELEMLEN_2        ZTRINGV_NUM(4)
1425 */
1426 
1427 #define GDLENS(A1,A2)  CCALLSFSUB2(GDLENS,gdlens,INT,STRING,A1,A2)
1428 
1429 /*------------------------------------------------------------------
1430 fortran filename   : /cern/new/src/cfs/geant315/gdline.f
1431 ------------------------------------------------------------------*/
1432 
1433 #define GDLINE(A1,A2)  CCALLSFSUB2(GDLINE,gdline,FLOATV,FLOATV,A1,A2)
1434 
1435 /*------------------------------------------------------------------
1436 fortran filename   : /cern/new/src/cfs/geant315/gdlw.f
1437 ------------------------------------------------------------------*/
1438 
1439 #define GDLW(A1)  CCALLSFSUB1(GDLW,gdlw,INT,A1)
1440 
1441 /*------------------------------------------------------------------
1442 fortran filename   : /cern/new/src/cfs/geant315/gdlw1.f
1443 ------------------------------------------------------------------*/
1444 
1445 #define GDLW1(A1)  CCALLSFSUB1(GDLW1,gdlw1,INT,A1)
1446 
1447 /*------------------------------------------------------------------
1448 fortran filename   : /cern/new/src/cfs/geant315/gdman.f
1449 ------------------------------------------------------------------*/
1450 
1451 #define GDMAN(A1,A2)  CCALLSFSUB2(GDMAN,gdman,FLOAT,FLOAT,A1,A2)
1452 
1453 /*------------------------------------------------------------------
1454 fortran filename   : /cern/new/src/cfs/geant315/gdnson.f
1455 ------------------------------------------------------------------*/
1456 /*
1457 #define gdnson_ELEMS_1          ZTRINGV_NUM(1)
1458 #define gdnson_ELEMLEN_1        ZTRINGV_NUM(4)
1459 */
1460 
1461 #define GDNSON(A1,A2,A3)  CCALLSFSUB3(GDNSON,gdnson,STRING,PINT,PINT,A1,A2,A3)
1462 
1463 /*------------------------------------------------------------------
1464 fortran filename   : /cern/new/src/cfs/geant315/gdopen.f
1465 ------------------------------------------------------------------*/
1466 
1467 #define GDOPEN(A1)  CCALLSFSUB1(GDOPEN,gdopen,INT,A1)
1468 
1469 /*------------------------------------------------------------------
1470 fortran filename   : /cern/new/src/cfs/geant315/gdopt.f
1471 ------------------------------------------------------------------*/
1472 /*
1473 #define gdopt_ELEMS_1          ZTRINGV_NUM(1)
1474 #define gdopt_ELEMLEN_1        ZTRINGV_NUM(4)
1475 #define gdopt_ELEMS_2          ZTRINGV_NUM(1)
1476 #define gdopt_ELEMLEN_2        ZTRINGV_NUM(4)
1477 */
1478 
1479 #define GDOPT(A1,A2)  CCALLSFSUB2(GDOPT,gdopt,STRING,STRING,A1,A2)
1480 
1481 /*------------------------------------------------------------------
1482 fortran filename   : /cern/new/src/cfs/geant315/gdpart.f
1483 ------------------------------------------------------------------*/
1484 
1485 #define GDPART(A1,A2,A3)  CCALLSFSUB3(GDPART,gdpart,INT,INT,FLOAT,A1,A2,A3)
1486 
1487 /*------------------------------------------------------------------
1488 fortran filename   : /cern/new/src/cfs/geant315/gdpdk.f
1489 ------------------------------------------------------------------*/
1490 
1491  PROTOCCALLSFFUN3(DOUBLE,GDPDK,gdpdk,DOUBLE,DOUBLE,DOUBLE)
1492 #define GDPDK(A2,A3,A4)  CCALLSFFUN3(GDPDK,gdpdk,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4)
1493 
1494 /*------------------------------------------------------------------
1495 fortran filename   : /cern/new/src/cfs/geant315/gdplst.f
1496 ------------------------------------------------------------------*/
1497 /*
1498 #define gdplst_ELEMS_2          ZTRINGV_NUM(1)
1499 #define gdplst_ELEMLEN_2        ZTRINGV_NUM(4)
1500 */
1501 
1502 #define GDPLST(A1,A2,A3,A4)  CCALLSFSUB4(GDPLST,gdplst,INT,PSTRING,INT,INT,A1,A2,A3,A4)
1503 
1504 /*------------------------------------------------------------------
1505 fortran filename   : /cern/new/src/cfs/geant315/gdprtr.f
1506 ------------------------------------------------------------------*/
1507 /*
1508 #define gdprtr_ELEMS_1          ZTRINGV_NUM(1)
1509 #define gdprtr_ELEMLEN_1        ZTRINGV_NUM(4)
1510 */
1511 
1512 #define GDPRTR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GDPRTR,gdprtr,STRING,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,INT,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
1513 
1514 /*------------------------------------------------------------------
1515 fortran filename   : /cern/new/src/cfs/geant315/gdraw.f
1516 ------------------------------------------------------------------*/
1517 /*
1518 #define gdraw_ELEMS_1          ZTRINGV_NUM(1)
1519 #define gdraw_ELEMLEN_1        ZTRINGV_NUM(4)
1520 */
1521 
1522 #define GDRAW(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GDRAW,gdraw,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
1523 
1524 /*------------------------------------------------------------------
1525 fortran filename   : /cern/new/src/cfs/geant315/gdrawc.f
1526 ------------------------------------------------------------------*/
1527 /*
1528 #define gdrawc_ELEMS_1          ZTRINGV_NUM(1)
1529 #define gdrawc_ELEMLEN_1        ZTRINGV_NUM(4)
1530 */
1531 
1532 #define GDRAWC(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GDRAWC,gdrawc,STRING,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7)
1533 
1534 /*------------------------------------------------------------------
1535 fortran filename   : /cern/new/src/cfs/geant315/gdrawp.f
1536 ------------------------------------------------------------------*/
1537 
1538 #define GDRAWP(A1,A2,A3)  CCALLSFSUB3(GDRAWP,gdrawp,FLOATV,FLOATV,INT,A1,A2,A3)
1539 
1540 /*------------------------------------------------------------------
1541 fortran filename   : /cern/new/src/cfs/geant315/gdraws.f
1542 ------------------------------------------------------------------*/
1543 
1544 #define GDRAWS(A1,A2)  CCALLSFSUB2(GDRAWS,gdraws,INT,PFLOAT,A1,A2)
1545 
1546 /*------------------------------------------------------------------
1547 fortran filename   : /cern/new/src/cfs/geant315/gdrawt.f
1548 ------------------------------------------------------------------*/
1549 /*
1550 #define gdrawt_ELEMS_3          ZTRINGV_NUM(1)
1551 #define gdrawt_ELEMLEN_3        ZTRINGV_NUM(255)
1552 */
1553 
1554 #define GDRAWT(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GDRAWT,gdrawt,FLOAT,FLOAT,STRING,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7)
1555 
1556 /*------------------------------------------------------------------
1557 fortran filename   : /cern/new/src/cfs/geant315/gdrawv.f
1558 ------------------------------------------------------------------*/
1559 
1560 #define GDRAWV(A1,A2,A3)  CCALLSFSUB3(GDRAWV,gdrawv,FLOATV,FLOATV,INT,A1,A2,A3)
1561 
1562 /*------------------------------------------------------------------
1563 fortran filename   : /cern/new/src/cfs/geant315/gdrawx.f
1564 ------------------------------------------------------------------*/
1565 /*
1566 #define gdrawx_ELEMS_1          ZTRINGV_NUM(1)
1567 #define gdrawx_ELEMLEN_1        ZTRINGV_NUM(4)
1568 */
1569 
1570 #define GDRAWX(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GDRAWX,gdrawx,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
1571 
1572 /*------------------------------------------------------------------
1573 fortran filename   : /cern/new/src/cfs/geant315/gdray.f
1574 ------------------------------------------------------------------*/
1575 
1576 #define GDRAY() CCALLSFSUB0(GDRAY,gdray)
1577 
1578 /*------------------------------------------------------------------
1579 fortran filename   : /cern/new/src/cfs/geant315/gdrcut.f
1580 ------------------------------------------------------------------*/
1581 
1582 #define GDRCUT(A1,A2,A3,A4)  CCALLSFSUB4(GDRCUT,gdrcut,INT,FLOAT,PINT,PFLOAT,A1,A2,A3,A4)
1583 
1584 /*------------------------------------------------------------------
1585 fortran filename   : /cern/new/src/cfs/geant315/gdrect.f
1586 ------------------------------------------------------------------*/
1587 
1588 #define GDRECT(A1,A2,A3,A4)  CCALLSFSUB4(GDRECT,gdrect,FLOATV,FLOATV,FLOATV,FLOATV,A1,A2,A3,A4)
1589 
1590 /*------------------------------------------------------------------
1591 fortran filename   : /cern/new/src/cfs/geant315/gdrela.f
1592 ------------------------------------------------------------------*/
1593 
1594 #define GDRELA() CCALLSFSUB0(GDRELA,gdrela)
1595 
1596 /*------------------------------------------------------------------
1597 fortran filename   : /cern/new/src/cfs/geant315/gdrele.f
1598 ------------------------------------------------------------------*/
1599 
1600 #define GDRELE(A1,A2,A3,A4)  CCALLSFSUB4(GDRELE,gdrele,FLOAT,FLOAT,INT,PFLOAT,A1,A2,A3,A4)
1601 
1602 /*------------------------------------------------------------------
1603 fortran filename   : /cern/new/src/cfs/geant315/gdrelm.f
1604 ------------------------------------------------------------------*/
1605 
1606 #define GDRELM(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDRELM,gdrelm,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
1607 
1608 /*------------------------------------------------------------------
1609 fortran filename   : /cern/new/src/cfs/geant315/gdrelp.f
1610 ------------------------------------------------------------------*/
1611 
1612 #define GDRELP(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDRELP,gdrelp,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
1613 
1614 /*------------------------------------------------------------------
1615 fortran filename   : /cern/new/src/cfs/geant315/gdrot.f
1616 ------------------------------------------------------------------*/
1617 
1618 #define GDROT(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDROT,gdrot,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5)
1619 
1620 /*------------------------------------------------------------------
1621 fortran filename   : /cern/new/src/cfs/geant315/gdrprt.f
1622 ------------------------------------------------------------------*/
1623 
1624 #define GDRPRT(A1,A2,A3)  CCALLSFSUB3(GDRPRT,gdrprt,INT,INT,FLOAT,A1,A2,A3)
1625 
1626 /*------------------------------------------------------------------
1627 fortran filename   : /cern/new/src/cfs/geant315/gdrsga.f
1628 ------------------------------------------------------------------*/
1629 
1630 #define GDRSGA() CCALLSFSUB0(GDRSGA,gdrsga)
1631 
1632 /*------------------------------------------------------------------
1633 fortran filename   : /cern/new/src/cfs/geant315/gdrvol.f
1634 ------------------------------------------------------------------*/
1635 
1636 #define GDRVOL(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(GDRVOL,gdrvol,INT,INTV,INTV,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
1637 
1638 /*------------------------------------------------------------------
1639 fortran filename   : /cern/new/src/cfs/geant315/gdrwsc.f
1640 ------------------------------------------------------------------*/
1641 
1642 #define GDRWSC(A1,A2)  CCALLSFSUB2(GDRWSC,gdrwsc,INT,PFLOAT,A1,A2)
1643 
1644 /*------------------------------------------------------------------
1645 fortran filename   : /cern/new/src/cfs/geant315/gdsarc.f
1646 ------------------------------------------------------------------*/
1647 
1648 #define GDSARC(A1,A2,A3,A4,A5)  CCALLSFSUB5(GDSARC,gdsarc,FLOAT,FLOAT,FLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5)
1649 
1650 /*------------------------------------------------------------------
1651 fortran filename   : /cern/new/src/cfs/geant315/gdscal.f
1652 ------------------------------------------------------------------*/
1653 
1654 #define GDSCAL(A1,A2)  CCALLSFSUB2(GDSCAL,gdscal,FLOAT,FLOAT,A1,A2)
1655 
1656 /*------------------------------------------------------------------
1657 fortran filename   : /cern/new/src/cfs/geant315/gdshad.f
1658 ------------------------------------------------------------------*/
1659 
1660 #define GDSHAD(A1,A2)  CCALLSFSUB2(GDSHAD,gdshad,PINT,FLOAT,A1,A2)
1661 
1662 /*------------------------------------------------------------------
1663 fortran filename   : /cern/new/src/cfs/geant315/gdshif.f
1664 ------------------------------------------------------------------*/
1665 
1666 #define GDSHIF(A1,A2)  CCALLSFSUB2(GDSHIF,gdshif,INT,INT,A1,A2)
1667 
1668 /*------------------------------------------------------------------
1669 fortran filename   : /cern/new/src/cfs/geant315/gdshow.f
1670 ------------------------------------------------------------------*/
1671 
1672 #define GDSHOW(A1)  CCALLSFSUB1(GDSHOW,gdshow,INT,A1)
1673 
1674 /*------------------------------------------------------------------
1675 fortran filename   : /cern/new/src/cfs/geant315/gdson.f
1676 ------------------------------------------------------------------*/
1677 /*
1678 #define gdson_ELEMS_2          ZTRINGV_NUM(1)
1679 #define gdson_ELEMLEN_2        ZTRINGV_NUM(4)
1680 #define gdson_ELEMS_3          ZTRINGV_NUM(1)
1681 #define gdson_ELEMLEN_3        ZTRINGV_NUM(4)
1682 */
1683 
1684 #define GDSON(A1,A2,A3)  CCALLSFSUB3(GDSON,gdson,INT,STRING,PSTRING,A1,A2,A3)
1685 
1686 /*------------------------------------------------------------------
1687 fortran filename   : /cern/new/src/cfs/geant315/gdspec.f
1688 ------------------------------------------------------------------*/
1689 /*
1690 #define gdspec_ELEMS_1          ZTRINGV_NUM(1)
1691 #define gdspec_ELEMLEN_1        ZTRINGV_NUM(4)
1692 */
1693 
1694 #define GDSPEC(A1)  CCALLSFSUB1(GDSPEC,gdspec,STRING,A1)
1695 
1696 /*------------------------------------------------------------------
1697 fortran filename   : /cern/new/src/cfs/geant315/gdssur.f
1698 ------------------------------------------------------------------*/
1699 
1700 #define GDSSUR(A1,A2,A3,A4)  CCALLSFSUB4(GDSSUR,gdssur,FLOATV,FLOATV,FLOATV,FLOATV,A1,A2,A3,A4)
1701 
1702 /*------------------------------------------------------------------
1703 fortran filename   : /cern/new/src/cfs/geant315/gdsurf.f
1704 ------------------------------------------------------------------*/
1705 
1706 #define GDSURF(A1)  CCALLSFSUB1(GDSURF,gdsurf,INT,A1)
1707 
1708 /*------------------------------------------------------------------
1709 fortran filename   : /cern/new/src/cfs/geant315/gdthrz.f
1710 ------------------------------------------------------------------*/
1711 
1712 #define GDTHRZ(A1)  CCALLSFSUB1(GDTHRZ,gdthrz,PFLOAT,A1)
1713 
1714 /*------------------------------------------------------------------
1715 fortran filename   : /cern/new/src/cfs/geant315/gdtom.f
1716 ------------------------------------------------------------------*/
1717 
1718 #define GDTOM(A1,A2,A3)  CCALLSFSUB3(GDTOM,gdtom,FLOATV,PFLOAT,INT,A1,A2,A3)
1719 
1720 /*------------------------------------------------------------------
1721 fortran filename   : /cern/new/src/cfs/geant315/gdtr0.f
1722 ------------------------------------------------------------------*/
1723 
1724 #define GDTR0(A1,A2,A3,A4)  CCALLSFSUB4(GDTR0,gdtr0,INT,INT,INT,INT,A1,A2,A3,A4)
1725 
1726 /*------------------------------------------------------------------
1727 fortran filename   : /cern/new/src/cfs/geant315/gdtr1.f
1728 ------------------------------------------------------------------*/
1729 
1730 #define GDTR1(A1,A2,A3,A4)  CCALLSFSUB4(GDTR1,gdtr1,INT,INT,PINT,PINT,A1,A2,A3,A4)
1731 
1732 /*------------------------------------------------------------------
1733 fortran filename   : /cern/new/src/cfs/geant315/gdtr10.f
1734 ------------------------------------------------------------------*/
1735 
1736 #define GDTR10(A1)  CCALLSFSUB1(GDTR10,gdtr10,INT,A1)
1737 
1738 /*------------------------------------------------------------------
1739 fortran filename   : /cern/new/src/cfs/geant315/gdtr11.f
1740 ------------------------------------------------------------------*/
1741 
1742 #define GDTR11(A1,A2,A3)  CCALLSFSUB3(GDTR11,gdtr11,PINT,PINT,INT,A1,A2,A3)
1743 
1744 /*------------------------------------------------------------------
1745 fortran filename   : /cern/new/src/cfs/geant315/gdtr12.f
1746 ------------------------------------------------------------------*/
1747 
1748 #define GDTR12(A1)  CCALLSFSUB1(GDTR12,gdtr12,INT,A1)
1749 
1750 /*------------------------------------------------------------------
1751 fortran filename   : /cern/new/src/cfs/geant315/gdtr2.f
1752 ------------------------------------------------------------------*/
1753 
1754 #define GDTR2(A1,A2,A3,A4)  CCALLSFSUB4(GDTR2,gdtr2,INT,PINT,INT,PINT,A1,A2,A3,A4)
1755 
1756 /*------------------------------------------------------------------
1757 fortran filename   : /cern/new/src/cfs/geant315/gdtr3.f
1758 ------------------------------------------------------------------*/
1759 
1760 #define GDTR3(A1)  CCALLSFSUB1(GDTR3,gdtr3,INT,A1)
1761 
1762 /*------------------------------------------------------------------
1763 fortran filename   : /cern/new/src/cfs/geant315/gdtr4.f
1764 ------------------------------------------------------------------*/
1765 
1766 #define GDTR4() CCALLSFSUB0(GDTR4,gdtr4)
1767 
1768 /*------------------------------------------------------------------
1769 fortran filename   : /cern/new/src/cfs/geant315/gdtr5.f
1770 ------------------------------------------------------------------*/
1771 
1772 #define GDTR5(A1)  CCALLSFSUB1(GDTR5,gdtr5,INT,A1)
1773 
1774 /*------------------------------------------------------------------
1775 fortran filename   : /cern/new/src/cfs/geant315/gdtr6.f
1776 ------------------------------------------------------------------*/
1777 
1778 #define GDTR6(A1)  CCALLSFSUB1(GDTR6,gdtr6,PINT,A1)
1779 
1780 /*------------------------------------------------------------------
1781 fortran filename   : /cern/new/src/cfs/geant315/gdtr8.f
1782 ------------------------------------------------------------------*/
1783 /*
1784 #define gdtr8_ELEMS_1          ZTRINGV_NUM(1)
1785 #define gdtr8_ELEMLEN_1        ZTRINGV_NUM(4)
1786 #define gdtr8_ELEMS_2          ZTRINGV_NUM(1)
1787 #define gdtr8_ELEMLEN_2        ZTRINGV_NUM(4)
1788 */
1789 
1790 #define GDTR8(A1,A2,A3)  CCALLSFSUB3(GDTR8,gdtr8,STRING,STRING,PINT,A1,A2,A3)
1791 
1792 /*------------------------------------------------------------------
1793 fortran filename   : /cern/new/src/cfs/geant315/gdtr99.f
1794 ------------------------------------------------------------------*/
1795 
1796 #define GDTR99(A1)  CCALLSFSUB1(GDTR99,gdtr99,INT,A1)
1797 
1798 /*------------------------------------------------------------------
1799 fortran filename   : /cern/new/src/cfs/geant315/gdtrak.f
1800 ------------------------------------------------------------------*/
1801 /*
1802 #define gdtrak_ELEMS_1          ZTRINGV_NUM(1)
1803 #define gdtrak_ELEMLEN_1        ZTRINGV_NUM(255)
1804 */
1805 
1806 #define GDTRAK(A1)  CCALLSFSUB1(GDTRAK,gdtrak,STRING,A1)
1807 
1808 /*------------------------------------------------------------------
1809 fortran filename   : /cern/new/src/cfs/geant315/gdtree.f
1810 ------------------------------------------------------------------*/
1811 /*
1812 #define gdtree_ELEMS_1          ZTRINGV_NUM(1)
1813 #define gdtree_ELEMLEN_1        ZTRINGV_NUM(4)
1814 */
1815 
1816 #define GDTREE(A1,A2,A3)  CCALLSFSUB3(GDTREE,gdtree,PSTRING,INT,INT,A1,A2,A3)
1817 
1818 /*------------------------------------------------------------------
1819 fortran filename   : /cern/new/src/cfs/geant315/gdxyz.f
1820 ------------------------------------------------------------------*/
1821 
1822 #define GDXYZ(A1)  CCALLSFSUB1(GDXYZ,gdxyz,INT,A1)
1823 
1824 /*------------------------------------------------------------------
1825 fortran filename   : /cern/new/src/cfs/geant315/gdxzoo.f
1826 ------------------------------------------------------------------*/
1827 
1828 #define GDXZOO(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GDXZOO,gdxzoo,INT,FLOAT,FLOAT,PFLOAT,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7)
1829 
1830 /*------------------------------------------------------------------
1831 fortran filename   : /cern/new/src/cfs/geant315/gdzoom.f
1832 ------------------------------------------------------------------*/
1833 
1834 #define GDZOOM(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GDZOOM,gdzoom,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6)
1835 
1836 /*------------------------------------------------------------------
1837 fortran filename   : /cern/new/src/cfs/geant315/geamon.f
1838 ------------------------------------------------------------------*/
1839 /*
1840 #define geamon_ELEMS_2          ZTRINGV_NUM(1)
1841 #define geamon_ELEMLEN_2        ZTRINGV_NUM(255)
1842 */
1843 
1844 #define GEAMON(A1,A2)  CCALLSFSUB2(GEAMON,geamon,INT,STRING,A1,A2)
1845 
1846 /*------------------------------------------------------------------
1847 fortran filename   : /cern/new/src/cfs/geant315/geditv.f
1848 ------------------------------------------------------------------*/
1849 
1850 #define GEDITV(A1)  CCALLSFSUB1(GEDITV,geditv,INT,A1)
1851 
1852 /*------------------------------------------------------------------
1853 fortran filename   : /cern/new/src/cfs/geant315/gekbin.f
1854 ------------------------------------------------------------------*/
1855 
1856 #define GEKBIN() CCALLSFSUB0(GEKBIN,gekbin)
1857 
1858 /*------------------------------------------------------------------
1859 fortran filename   : /cern/new/src/cfs/geant315/genxpt.f
1860 ------------------------------------------------------------------*/
1861 
1862 #define GENXPT(A1,A2,A3)  CCALLSFSUB3(GENXPT,genxpt,INT,INT,FLOAT,A1,A2,A3)
1863 
1864 /*------------------------------------------------------------------
1865 fortran filename   : /cern/new/src/cfs/geant315/getnum.f
1866 ------------------------------------------------------------------*/
1867 
1868 #define GETNUM(A1,A2)  CCALLSFSUB2(GETNUM,getnum,INTV,PINT,A1,A2)
1869 
1870 /*------------------------------------------------------------------
1871 fortran filename   : /cern/new/src/cfs/geant315/getver.f
1872 ------------------------------------------------------------------*/
1873 /*
1874 #define getver_ELEMS_1          ZTRINGV_NUM(1)
1875 #define getver_ELEMLEN_1        ZTRINGV_NUM(8)
1876 */
1877 
1878 #define GETVER(A1,A2)  CCALLSFSUB2(GETVER,getver,PSTRING,PFLOAT,A1,A2)
1879 
1880 /*------------------------------------------------------------------
1881 fortran filename   : /cern/new/src/cfs/geant315/gevkev.f
1882 ------------------------------------------------------------------*/
1883 /*
1884 #define gevkev_ELEMS_3          ZTRINGV_NUM(1)
1885 #define gevkev_ELEMLEN_3        ZTRINGV_NUM(4)
1886 */
1887 
1888 #define GEVKEV(A1,A2,A3)  CCALLSFSUB3(GEVKEV,gevkev,FLOAT,PFLOAT,PSTRING,A1,A2,A3)
1889 
1890 /*------------------------------------------------------------------
1891 fortran filename   : /cern/new/src/cfs/geant315/gfatt.f
1892 ------------------------------------------------------------------*/
1893 /*
1894 #define gfatt_ELEMS_1          ZTRINGV_NUM(1)
1895 #define gfatt_ELEMLEN_1        ZTRINGV_NUM(4)
1896 #define gfatt_ELEMS_2          ZTRINGV_NUM(1)
1897 #define gfatt_ELEMLEN_2        ZTRINGV_NUM(4)
1898 */
1899 
1900 #define GFATT(A1,A2,A3)  CCALLSFSUB3(GFATT,gfatt,STRING,STRING,PINT,A1,A2,A3)
1901 
1902 /*------------------------------------------------------------------
1903 fortran filename   : /cern/new/src/cfs/geant315/gfclim.f
1904 ------------------------------------------------------------------*/
1905 
1906 #define GFCLIM(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFCLIM,gfclim,INT,INT,INT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6)
1907 
1908 /*------------------------------------------------------------------
1909 fortran filename   : /cern/new/src/cfs/geant315/gfcoor.f
1910 ------------------------------------------------------------------*/
1911 
1912 #define GFCOOR(A1,A2,A3)  CCALLSFSUB3(GFCOOR,gfcoor,FLOATV,INT,PFLOAT,A1,A2,A3)
1913 
1914 /*------------------------------------------------------------------
1915 fortran filename   : /cern/new/src/cfs/geant315/gfcord.f
1916 ------------------------------------------------------------------*/
1917 
1918 #define GFCORD(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFCORD,gfcord,INT,FLOATV,FLOATV,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5,A6)
1919 
1920 /*------------------------------------------------------------------
1921 fortran filename   : /cern/new/src/cfs/geant315/gfcoul.f
1922 ------------------------------------------------------------------*/
1923 
1924  PROTOCCALLSFFUN1(FLOAT,GFCOUL,gfcoul,FLOAT)
1925 #define GFCOUL(A2)  CCALLSFFUN1(GFCOUL,gfcoul,FLOAT,A2)
1926 
1927 /*------------------------------------------------------------------
1928 fortran filename   : /cern/new/src/cfs/geant315/gfcvol.f
1929 ------------------------------------------------------------------*/
1930 
1931 #define GFCVOL() CCALLSFSUB0(GFCVOL,gfcvol)
1932 
1933 /*------------------------------------------------------------------
1934 fortran filename   : /cern/new/src/cfs/geant315/gfdet.f
1935 ------------------------------------------------------------------*/
1936 /*
1937 #define gfdet_ELEMS_1          ZTRINGV_NUM(1)
1938 #define gfdet_ELEMLEN_1        ZTRINGV_NUM(4)
1939 #define gfdet_ELEMS_2          ZTRINGV_NUM(1)
1940 #define gfdet_ELEMLEN_2        ZTRINGV_NUM(4)
1941 #define gfdet_ELEMS_4          ZTRINGV_NUM(1)
1942 #define gfdet_ELEMLEN_4        ZTRINGV_NUM(4)
1943 */
1944 
1945 #define GFDET(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GFDET,gfdet,STRING,STRING,PINT,STRINGV,PINT,INT,PINT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
1946 
1947 /*------------------------------------------------------------------
1948 fortran filename   : /cern/new/src/cfs/geant315/gfdeta.f
1949 ------------------------------------------------------------------*/
1950 /*
1951 #define gfdeta_ELEMS_1          ZTRINGV_NUM(1)
1952 #define gfdeta_ELEMLEN_1        ZTRINGV_NUM(4)
1953 #define gfdeta_ELEMS_2          ZTRINGV_NUM(1)
1954 #define gfdeta_ELEMLEN_2        ZTRINGV_NUM(4)
1955 */
1956 
1957 #define GFDETA(A1,A2,A3)  CCALLSFSUB3(GFDETA,gfdeta,STRING,STRING,INT,A1,A2,A3)
1958 
1959 /*------------------------------------------------------------------
1960 fortran filename   : /cern/new/src/cfs/geant315/gfdetd.f
1961 ------------------------------------------------------------------*/
1962 /*
1963 #define gfdetd_ELEMS_1          ZTRINGV_NUM(1)
1964 #define gfdetd_ELEMLEN_1        ZTRINGV_NUM(4)
1965 #define gfdetd_ELEMS_2          ZTRINGV_NUM(1)
1966 #define gfdetd_ELEMLEN_2        ZTRINGV_NUM(4)
1967 #define gfdetd_ELEMS_4          ZTRINGV_NUM(1)
1968 #define gfdetd_ELEMLEN_4        ZTRINGV_NUM(4)
1969 */
1970 
1971 #define GFDETD(A1,A2,A3,A4,A5)  CCALLSFSUB5(GFDETD,gfdetd,STRING,STRING,PINT,STRINGV,PINT,A1,A2,A3,A4,A5)
1972 
1973 /*------------------------------------------------------------------
1974 fortran filename   : /cern/new/src/cfs/geant315/gfdeth.f
1975 ------------------------------------------------------------------*/
1976 /*
1977 #define gfdeth_ELEMS_1          ZTRINGV_NUM(1)
1978 #define gfdeth_ELEMLEN_1        ZTRINGV_NUM(4)
1979 #define gfdeth_ELEMS_2          ZTRINGV_NUM(1)
1980 #define gfdeth_ELEMLEN_2        ZTRINGV_NUM(4)
1981 #define gfdeth_ELEMS_4          ZTRINGV_NUM(1)
1982 #define gfdeth_ELEMLEN_4        ZTRINGV_NUM(4)
1983 */
1984 
1985 #define GFDETH(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFDETH,gfdeth,STRING,STRING,PINT,STRINGV,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
1986 
1987 /*------------------------------------------------------------------
1988 fortran filename   : /cern/new/src/cfs/geant315/gfdetu.f
1989 ------------------------------------------------------------------*/
1990 /*
1991 #define gfdetu_ELEMS_1          ZTRINGV_NUM(1)
1992 #define gfdetu_ELEMLEN_1        ZTRINGV_NUM(4)
1993 #define gfdetu_ELEMS_2          ZTRINGV_NUM(1)
1994 #define gfdetu_ELEMLEN_2        ZTRINGV_NUM(4)
1995 */
1996 
1997 #define GFDETU(A1,A2,A3,A4,A5)  CCALLSFSUB5(GFDETU,gfdetu,STRING,STRING,INT,PINT,FLOATV,A1,A2,A3,A4,A5)
1998 
1999 /*------------------------------------------------------------------
2000 fortran filename   : /cern/new/src/cfs/geant315/gfdigi.f
2001 ------------------------------------------------------------------*/
2002 /*
2003 #define gfdigi_ELEMS_1          ZTRINGV_NUM(1)
2004 #define gfdigi_ELEMLEN_1        ZTRINGV_NUM(4)
2005 #define gfdigi_ELEMS_2          ZTRINGV_NUM(1)
2006 #define gfdigi_ELEMLEN_2        ZTRINGV_NUM(4)
2007 */
2008 
2009 #define GFDIGI(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12)  CCALLSFSUB12(GFDIGI,gfdigi,STRING,STRING,INT,INT,INT,INT,INTV,PINT,PINT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12)
2010 
2011 /*------------------------------------------------------------------
2012 fortran filename   : /cern/new/src/cfs/geant315/gffgo.f
2013 ------------------------------------------------------------------*/
2014 
2015 #define GFFGO() CCALLSFSUB0(GFFGO,gffgo)
2016 
2017 /*------------------------------------------------------------------
2018 fortran filename   : /cern/new/src/cfs/geant315/gfhits.f
2019 ------------------------------------------------------------------*/
2020 /*
2021 #define gfhits_ELEMS_1          ZTRINGV_NUM(1)
2022 #define gfhits_ELEMLEN_1        ZTRINGV_NUM(4)
2023 #define gfhits_ELEMS_2          ZTRINGV_NUM(1)
2024 #define gfhits_ELEMLEN_2        ZTRINGV_NUM(4)
2025 */
2026 
2027 #define GFHITS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(GFHITS,gfhits,STRING,STRING,INT,INT,INT,INT,INTV,PINT,PINT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
2028 
2029 /*------------------------------------------------------------------
2030 fortran filename   : /cern/new/src/cfs/geant315/gfhsta.f
2031 ------------------------------------------------------------------*/
2032 
2033 #define GFHSTA() CCALLSFSUB0(GFHSTA,gfhsta)
2034 
2035 /*------------------------------------------------------------------
2036 fortran filename   : /cern/new/src/cfs/geant315/gfin.f
2037 ------------------------------------------------------------------*/
2038 /*
2039 #define gfin_ELEMS_2          ZTRINGV_NUM(#@#)
2040 #define gfin_ELEMLEN_2        ZTRINGV_NUM(4)
2041 #define gfin_ELEMS_5          ZTRINGV_NUM(1)
2042 #define gfin_ELEMLEN_5        ZTRINGV_NUM(255)
2043 */
2044 
2045 #define GFIN(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFIN,gfin,INT,STRINGV,INT,INT,STRING,PINT,A1,A2,A3,A4,A5,A6)
2046 
2047 /*------------------------------------------------------------------
2048 fortran filename   : /cern/new/src/cfs/geant315/gfinds.f
2049 ------------------------------------------------------------------*/
2050 
2051 #define GFINDS() CCALLSFSUB0(GFINDS,gfinds)
2052 
2053 /*------------------------------------------------------------------
2054 fortran filename   : /cern/new/src/cfs/geant315/gfipar.f
2055 ------------------------------------------------------------------*/
2056 
2057 #define GFIPAR(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFIPAR,gfipar,INT,INT,INT,PINT,PINT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7)
2058 
2059 /*------------------------------------------------------------------
2060 fortran filename   : /cern/new/src/cfs/geant315/gfkine.f
2061 ------------------------------------------------------------------*/
2062 
2063 #define GFKINE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFKINE,gfkine,INT,PFLOAT,PFLOAT,PINT,PINT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
2064 
2065 /*------------------------------------------------------------------
2066 fortran filename   : /cern/new/src/cfs/geant315/gflcar.f
2067 ------------------------------------------------------------------*/
2068 
2069 #define GFLCAR(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFLCAR,gflcar,INT,INT,INT,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
2070 
2071 /*------------------------------------------------------------------
2072 fortran filename   : /cern/new/src/cfs/geant315/gflphi.f
2073 ------------------------------------------------------------------*/
2074 
2075 #define GFLPHI(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFLPHI,gflphi,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
2076 
2077 /*------------------------------------------------------------------
2078 fortran filename   : /cern/new/src/cfs/geant315/gflrad.f
2079 ------------------------------------------------------------------*/
2080 
2081 #define GFLRAD(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GFLRAD,gflrad,INT,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
2082 
2083 /*------------------------------------------------------------------
2084 fortran filename   : /cern/new/src/cfs/geant315/gflthe.f
2085 ------------------------------------------------------------------*/
2086 
2087 #define GFLTHE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFLTHE,gflthe,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
2088 
2089 /*------------------------------------------------------------------
2090 fortran filename   : /cern/new/src/cfs/geant315/gfmate.f
2091 ------------------------------------------------------------------*/
2092 
2093 #define GFMATE(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(GFMATE,gfmate,INT,BYTE,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOATV,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9)
2094 
2095 /*------------------------------------------------------------------
2096 fortran filename   : /cern/new/src/cfs/geant315/gfmoth.f
2097 ------------------------------------------------------------------*/
2098 /*
2099 #define gfmoth_ELEMS_1          ZTRINGV_NUM(1)
2100 #define gfmoth_ELEMLEN_1        ZTRINGV_NUM(4)
2101 #define gfmoth_ELEMS_2          ZTRINGV_NUM(1)
2102 #define gfmoth_ELEMLEN_2        ZTRINGV_NUM(4)
2103 */
2104 
2105 #define GFMOTH(A1,A2,A3)  CCALLSFSUB3(GFMOTH,gfmoth,STRING,PSTRING,PINT,A1,A2,A3)
2106 
2107 /*------------------------------------------------------------------
2108 fortran filename   : /cern/new/src/cfs/geant315/gfndig.f
2109 ------------------------------------------------------------------*/
2110 /*
2111 #define gfndig_ELEMS_1          ZTRINGV_NUM(1)
2112 #define gfndig_ELEMLEN_1        ZTRINGV_NUM(4)
2113 #define gfndig_ELEMS_2          ZTRINGV_NUM(1)
2114 #define gfndig_ELEMLEN_2        ZTRINGV_NUM(4)
2115 */
2116 
2117 #define GFNDIG(A1,A2,A3)  CCALLSFSUB3(GFNDIG,gfndig,STRING,STRING,PINT,A1,A2,A3)
2118 
2119 /*------------------------------------------------------------------
2120 fortran filename   : /cern/new/src/cfs/geant315/gfnhit.f
2121 ------------------------------------------------------------------*/
2122 /*
2123 #define gfnhit_ELEMS_1          ZTRINGV_NUM(1)
2124 #define gfnhit_ELEMLEN_1        ZTRINGV_NUM(4)
2125 #define gfnhit_ELEMS_2          ZTRINGV_NUM(1)
2126 #define gfnhit_ELEMLEN_2        ZTRINGV_NUM(4)
2127 */
2128 
2129 #define GFNHIT(A1,A2,A3)  CCALLSFSUB3(GFNHIT,gfnhit,STRING,STRING,PINT,A1,A2,A3)
2130 
2131 /*------------------------------------------------------------------
2132 fortran filename   : /cern/new/src/cfs/geant315/gfout.f
2133 ------------------------------------------------------------------*/
2134 /*
2135 #define gfout_ELEMS_2          ZTRINGV_NUM(#@#)
2136 #define gfout_ELEMLEN_2        ZTRINGV_NUM(4)
2137 #define gfout_ELEMS_5          ZTRINGV_NUM(1)
2138 #define gfout_ELEMLEN_5        ZTRINGV_NUM(255)
2139 */
2140 
2141 #define GFOUT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFOUT,gfout,INT,STRINGV,INT,INT,STRING,PINT,A1,A2,A3,A4,A5,A6)
2142 
2143 /*------------------------------------------------------------------
2144 fortran filename   : /cern/new/src/cfs/geant315/gfpara.f
2145 ------------------------------------------------------------------*/
2146 /*
2147 #define gfpara_ELEMS_1          ZTRINGV_NUM(1)
2148 #define gfpara_ELEMLEN_1        ZTRINGV_NUM(4)
2149 */
2150 
2151 #define GFPARA(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFPARA,gfpara,STRING,INT,INT,PINT,PINT,PFLOAT,FLOATV,A1,A2,A3,A4,A5,A6,A7)
2152 
2153 /*------------------------------------------------------------------
2154 fortran filename   : /cern/new/src/cfs/geant315/gfpart.f
2155 ------------------------------------------------------------------*/
2156 /*
2157 #define gfpart_ELEMS_2          ZTRINGV_NUM(1)
2158 #define gfpart_ELEMLEN_2        ZTRINGV_NUM(20)
2159 */
2160 
2161 #define GFPART(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GFPART,gfpart,INT,STRING,PINT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
2162 
2163 /*------------------------------------------------------------------
2164 fortran filename   : /cern/new/src/cfs/geant315/gfpath.f
2165 ------------------------------------------------------------------*/
2166 
2167 #define GFPATH(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFPATH,gfpath,INT,INT,INTV,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6)
2168 
2169 /*------------------------------------------------------------------
2170 fortran filename   : /cern/new/src/cfs/geant315/gfstat.f
2171 ------------------------------------------------------------------*/
2172 
2173 #define GFSTAT(A1)  CCALLSFSUB1(GFSTAT,gfstat,INT,A1)
2174 
2175 /*------------------------------------------------------------------
2176 fortran filename   : /cern/new/src/cfs/geant315/gftitl.f
2177 ------------------------------------------------------------------*/
2178 
2179 #define GFTITL(A1,A2)  CCALLSFSUB2(GFTITL,gftitl,INTV,INTV,A1,A2)
2180 
2181 /*------------------------------------------------------------------
2182 fortran filename   : /cern/new/src/cfs/geant315/gftmat.f
2183 ------------------------------------------------------------------*/
2184 /*
2185 #define gftmat_ELEMS_3          ZTRINGV_NUM(1)
2186 #define gftmat_ELEMLEN_3        ZTRINGV_NUM(4)
2187 */
2188 
2189 #define GFTMAT(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GFTMAT,gftmat,INT,INT,STRING,INT,FLOATV,PFLOAT,FLOATV,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
2190 
2191 /*------------------------------------------------------------------
2192 fortran filename   : /cern/new/src/cfs/geant315/gftmed.f
2193 ------------------------------------------------------------------*/
2194 /*
2195 #define gftmed_ELEMS_2          ZTRINGV_NUM(1)
2196 #define gftmed_ELEMLEN_2        ZTRINGV_NUM(20)
2197 */
2198 
2199 #define GFTMED(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)  CCALLSFSUB13(GFTMED,gftmed,INT,STRING,PINT,PINT,PINT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)
2200 
2201 /*------------------------------------------------------------------
2202 fortran filename   : /cern/new/src/cfs/geant315/gftrac.f
2203 ------------------------------------------------------------------*/
2204 
2205 #define GFTRAC() CCALLSFSUB0(GFTRAC,gftrac)
2206 
2207 /*------------------------------------------------------------------
2208 fortran filename   : /cern/new/src/cfs/geant315/gfupar.f
2209 ------------------------------------------------------------------*/
2210 
2211 #define GFUPAR(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GFUPAR,gfupar,INT,INT,PINT,PINT,PFLOAT,FLOATV,A1,A2,A3,A4,A5,A6)
2212 
2213 /*------------------------------------------------------------------
2214 fortran filename   : /cern/new/src/cfs/geant315/gfvert.f
2215 ------------------------------------------------------------------*/
2216 
2217 #define GFVERT(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GFVERT,gfvert,INT,PFLOAT,PINT,PINT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7)
2218 
2219 /*------------------------------------------------------------------
2220 fortran filename   : /cern/new/src/cfs/geant315/ggcave.f
2221 ------------------------------------------------------------------*/
2222 
2223 #define GGCAVE() CCALLSFSUB0(GGCAVE,ggcave)
2224 
2225 /*------------------------------------------------------------------
2226 fortran filename   : /cern/new/src/cfs/geant315/ggclos.f
2227 ------------------------------------------------------------------*/
2228 
2229 #define GGCLOS() CCALLSFSUB0(GGCLOS,ggclos)
2230 
2231 /*------------------------------------------------------------------
2232 fortran filename   : /cern/new/src/cfs/geant315/ggdetv.f
2233 ------------------------------------------------------------------*/
2234 
2235 #define GGDETV(A1,A2)  CCALLSFSUB2(GGDETV,ggdetv,INT,INT,A1,A2)
2236 
2237 /*------------------------------------------------------------------
2238 fortran filename   : /cern/new/src/cfs/geant315/ggdpar.f
2239 ------------------------------------------------------------------*/
2240 
2241 #define GGDPAR(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GGDPAR,ggdpar,INT,INT,INT,INTV,INT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
2242 
2243 /*------------------------------------------------------------------
2244 fortran filename   : /cern/new/src/cfs/geant315/ggdspe.f
2245 ------------------------------------------------------------------*/
2246 
2247 #define GGDSPE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GGDSPE,ggdspe,INT,INT,FLOATV,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
2248 
2249 /*------------------------------------------------------------------
2250 fortran filename   : /cern/new/src/cfs/geant315/ggdvlp.f
2251 ------------------------------------------------------------------*/
2252 
2253 #define GGDVLP() CCALLSFSUB0(GGDVLP,ggdvlp)
2254 
2255 /*------------------------------------------------------------------
2256 fortran filename   : /cern/new/src/cfs/geant315/gget.f
2257 ------------------------------------------------------------------*/
2258 /*
2259 #define gget_ELEMS_2          ZTRINGV_NUM(1)
2260 #define gget_ELEMLEN_2        ZTRINGV_NUM(4)
2261 */
2262 
2263 #define GGET(A1,A2,A3,A4,A5)  CCALLSFSUB5(GGET,gget,INT,STRINGV,INT,PINT,PINT,A1,A2,A3,A4,A5)
2264 
2265 /*------------------------------------------------------------------
2266 fortran filename   : /cern/new/src/cfs/geant315/ggnlev.f
2267 ------------------------------------------------------------------*/
2268 
2269 #define GGNLEV() CCALLSFSUB0(GGNLEV,ggnlev)
2270 
2271 /*------------------------------------------------------------------
2272 fortran filename   : /cern/new/src/cfs/geant315/ggord.f
2273 ------------------------------------------------------------------*/
2274 
2275 #define GGORD(A1)  CCALLSFSUB1(GGORD,ggord,INT,A1)
2276 
2277 /*------------------------------------------------------------------
2278 fortran filename   : /cern/new/src/cfs/geant315/ggordq.f
2279 ------------------------------------------------------------------*/
2280 
2281 #define GGORDQ(A1)  CCALLSFSUB1(GGORDQ,ggordq,INT,A1)
2282 
2283 /*------------------------------------------------------------------
2284 fortran filename   : /cern/new/src/cfs/geant315/ggppar.f
2285 ------------------------------------------------------------------*/
2286 
2287 #define GGPPAR(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GGPPAR,ggppar,INT,INT,INT,INTV,INT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
2288 
2289 /*------------------------------------------------------------------
2290 fortran filename   : /cern/new/src/cfs/geant315/ggvchk.f
2291 ------------------------------------------------------------------*/
2292 
2293 #define GGVCHK(A1,A2,A3,A4)  CCALLSFSUB4(GGVCHK,ggvchk,INT,INT,PINT,PINT,A1,A2,A3,A4)
2294 
2295 /*------------------------------------------------------------------
2296 fortran filename   : /cern/new/src/cfs/geant315/ghadro.f
2297 ------------------------------------------------------------------*/
2298 
2299 #define GHADRO(A1,A2,A3,A4)  CCALLSFSUB4(GHADRO,ghadro,FLOAT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4)
2300 
2301 /*------------------------------------------------------------------
2302 fortran filename   : /cern/new/src/cfs/geant315/ghangl.f
2303 ------------------------------------------------------------------*/
2304 
2305 #define GHANGL(A1,A2,A3,A4,A5)  CCALLSFSUB5(GHANGL,ghangl,INT,FLOAT,PFLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
2306 
2307 /*------------------------------------------------------------------
2308 fortran filename   : /cern/new/src/cfs/geant315/ghclos.f
2309 ------------------------------------------------------------------*/
2310 
2311 #define GHCLOS() CCALLSFSUB0(GHCLOS,ghclos)
2312 
2313 /*------------------------------------------------------------------
2314 fortran filename   : /cern/new/src/cfs/geant315/ghdca2.f
2315 ------------------------------------------------------------------*/
2316 
2317 #define GHDCA2(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GHDCA2,ghdca2,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
2318 
2319 /*------------------------------------------------------------------
2320 fortran filename   : /cern/new/src/cfs/geant315/ghdca3.f
2321 ------------------------------------------------------------------*/
2322 
2323 #define GHDCA3(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GHDCA3,ghdca3,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2324 
2325 /*------------------------------------------------------------------
2326 fortran filename   : /cern/new/src/cfs/geant315/gheini.f
2327 ------------------------------------------------------------------*/
2328 
2329 #define GHEINI() CCALLSFSUB0(GHEINI,gheini)
2330 
2331 /*------------------------------------------------------------------
2332 fortran filename   : /cern/new/src/cfs/geant315/gheish.f
2333 ------------------------------------------------------------------*/
2334 
2335 #define GHEISH() CCALLSFSUB0(GHEISH,gheish)
2336 
2337 /*------------------------------------------------------------------
2338 fortran filename   : /cern/new/src/cfs/geant315/ghelix.f
2339 ------------------------------------------------------------------*/
2340 
2341 #define GHELIX(A1,A2,A3,A4)  CCALLSFSUB4(GHELIX,ghelix,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4)
2342 
2343 /*------------------------------------------------------------------
2344 fortran filename   : /cern/new/src/cfs/geant315/ghelx3.f
2345 ------------------------------------------------------------------*/
2346 
2347 #define GHELX3(A1,A2,A3,A4)  CCALLSFSUB4(GHELX3,ghelx3,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4)
2348 
2349 /*------------------------------------------------------------------
2350 fortran filename   : /cern/new/src/cfs/geant315/ghesig.f
2351 ------------------------------------------------------------------*/
2352 
2353  PROTOCCALLSFFUN10(FLOAT,GHESIG,ghesig,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,INT)
2354 #define GHESIG(A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFFUN10(GHESIG,ghesig,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,INT,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
2355 
2356 /*------------------------------------------------------------------
2357 fortran filename   : /cern/new/src/cfs/geant315/ghfacf.f
2358 ------------------------------------------------------------------*/
2359 
2360 #define GHFACF() CCALLSFSUB0(GHFACF,ghfacf)
2361 
2362 /*------------------------------------------------------------------
2363 fortran filename   : /cern/new/src/cfs/geant315/ghfake.f
2364 ------------------------------------------------------------------*/
2365 
2366  PROTOCCALLSFFUN3(FLOAT,GHFAKE,ghfake,INT,FLOAT,FLOAT)
2367 #define GHFAKE(A2,A3,A4)  CCALLSFFUN3(GHFAKE,ghfake,INT,FLOAT,FLOAT,A2,A3,A4)
2368 
2369 /*------------------------------------------------------------------
2370 fortran filename   : /cern/new/src/cfs/geant315/ghfalt.f
2371 ------------------------------------------------------------------*/
2372 
2373 #define GHFALT(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)  CCALLSFSUB15(GHFALT,ghfalt,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)
2374 
2375 /*------------------------------------------------------------------
2376 fortran filename   : /cern/new/src/cfs/geant315/ghfamg.f
2377 ------------------------------------------------------------------*/
2378 
2379  PROTOCCALLSFFUN1(FLOAT,GHFAMG,ghfamg,INT)
2380 #define GHFAMG(A2)  CCALLSFFUN1(GHFAMG,ghfamg,INT,A2)
2381 
2382 /*------------------------------------------------------------------
2383 fortran filename   : /cern/new/src/cfs/geant315/ghfank.f
2384 ------------------------------------------------------------------*/
2385 
2386  PROTOCCALLSFFUN4(FLOAT,GHFANK,ghfank,INT,FLOAT,FLOAT,FLOAT)
2387 #define GHFANK(A2,A3,A4,A5)  CCALLSFFUN4(GHFANK,ghfank,INT,FLOAT,FLOAT,FLOAT,A2,A3,A4,A5)
2388 
2389 /*------------------------------------------------------------------
2390 fortran filename   : /cern/new/src/cfs/geant315/ghfcal.f
2391 ------------------------------------------------------------------*/
2392 
2393 #define GHFCAL(A1,A2)  CCALLSFSUB2(GHFCAL,ghfcal,INT,INT,A1,A2)
2394 
2395 /*------------------------------------------------------------------
2396 fortran filename   : /cern/new/src/cfs/geant315/ghfcha.f
2397 ------------------------------------------------------------------*/
2398 
2399 #define GHFCHA() CCALLSFSUB0(GHFCHA,ghfcha)
2400 
2401 /*------------------------------------------------------------------
2402 fortran filename   : /cern/new/src/cfs/geant315/ghfcos.f
2403 ------------------------------------------------------------------*/
2404 
2405 #define GHFCOS(A1,A2)  CCALLSFSUB2(GHFCOS,ghfcos,PFLOAT,PFLOAT,A1,A2)
2406 
2407 /*------------------------------------------------------------------
2408 fortran filename   : /cern/new/src/cfs/geant315/ghfeex.f
2409 ------------------------------------------------------------------*/
2410 
2411  PROTOCCALLSFFUN3(FLOAT,GHFEEX,ghfeex,INT,FLOAT,FLOAT)
2412 #define GHFEEX(A2,A3,A4)  CCALLSFFUN3(GHFEEX,ghfeex,INT,FLOAT,FLOAT,A2,A3,A4)
2413 
2414 /*------------------------------------------------------------------
2415 fortran filename   : /cern/new/src/cfs/geant315/ghfeke.f
2416 ------------------------------------------------------------------*/
2417 
2418  PROTOCCALLSFFUN4(FLOAT,GHFEKE,ghfeke,INT,FLOAT,FLOAT,FLOAT)
2419 #define GHFEKE(A2,A3,A4,A5)  CCALLSFFUN4(GHFEKE,ghfeke,INT,FLOAT,FLOAT,FLOAT,A2,A3,A4,A5)
2420 
2421 /*------------------------------------------------------------------
2422 fortran filename   : /cern/new/src/cfs/geant315/ghffer.f
2423 ------------------------------------------------------------------*/
2424 
2425 #define GHFFER(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GHFFER,ghffer,FLOAT,FLOAT,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2426 
2427 /*------------------------------------------------------------------
2428 fortran filename   : /cern/new/src/cfs/geant315/ghffrm.f
2429 ------------------------------------------------------------------*/
2430 
2431 #define GHFFRM(A1)  CCALLSFSUB1(GHFFRM,ghffrm,PFLOAT,A1)
2432 
2433 /*------------------------------------------------------------------
2434 fortran filename   : /cern/new/src/cfs/geant315/ghfhad.f
2435 ------------------------------------------------------------------*/
2436 
2437 #define GHFHAD(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GHFHAD,ghfhad,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8)
2438 
2439 /*------------------------------------------------------------------
2440 fortran filename   : /cern/new/src/cfs/geant315/ghfhdi.f
2441 ------------------------------------------------------------------*/
2442 
2443 #define GHFHDI() CCALLSFSUB0(GHFHDI,ghfhdi)
2444 
2445 /*------------------------------------------------------------------
2446 fortran filename   : /cern/new/src/cfs/geant315/ghfhdn.f
2447 ------------------------------------------------------------------*/
2448 
2449 #define GHFHDN(A1,A2,A3,A4)  CCALLSFSUB4(GHFHDN,ghfhdn,FLOAT,FLOAT,INT,PINT,A1,A2,A3,A4)
2450 
2451 /*------------------------------------------------------------------
2452 fortran filename   : /cern/new/src/cfs/geant315/ghfhyp.f
2453 ------------------------------------------------------------------*/
2454 
2455 #define GHFHYP(A1,A2,A3,A4)  CCALLSFSUB4(GHFHYP,ghfhyp,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4)
2456 
2457 /*------------------------------------------------------------------
2458 fortran filename   : /cern/new/src/cfs/geant315/ghfief.f
2459 ------------------------------------------------------------------*/
2460 
2461  PROTOCCALLSFFUN2(INT,GHFIEF,ghfief,FLOAT,INT)
2462 #define GHFIEF(A2,A3)  CCALLSFFUN2(GHFIEF,ghfief,FLOAT,INT,A2,A3)
2463 
2464 /*------------------------------------------------------------------
2465 fortran filename   : /cern/new/src/cfs/geant315/ghfkin.f
2466 ------------------------------------------------------------------*/
2467 
2468 #define GHFKIN(A1,A2,A3)  CCALLSFSUB3(GHFKIN,ghfkin,FLOATV,FLOATV,FLOAT,A1,A2,A3)
2469 
2470 /*------------------------------------------------------------------
2471 fortran filename   : /cern/new/src/cfs/geant315/ghfnuc.f
2472 ------------------------------------------------------------------*/
2473 
2474 #define GHFNUC(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GHFNUC,ghfnuc,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
2475 
2476 /*------------------------------------------------------------------
2477 fortran filename   : /cern/new/src/cfs/geant315/ghfpof.f
2478 ------------------------------------------------------------------*/
2479 
2480  PROTOCCALLSFFUN2(FLOAT,GHFPOF,ghfpof,FLOAT,INT)
2481 #define GHFPOF(A2,A3)  CCALLSFFUN2(GHFPOF,ghfpof,FLOAT,INT,A2,A3)
2482 
2483 /*------------------------------------------------------------------
2484 fortran filename   : /cern/new/src/cfs/geant315/ghfpol.f
2485 ------------------------------------------------------------------*/
2486 
2487 #define GHFPOL(A1,A2)  CCALLSFSUB2(GHFPOL,ghfpol,FLOAT,PFLOAT,A1,A2)
2488 
2489 /*------------------------------------------------------------------
2490 fortran filename   : /cern/new/src/cfs/geant315/ghfrag.f
2491 ------------------------------------------------------------------*/
2492 
2493 #define GHFRAG(A1)  CCALLSFSUB1(GHFRAG,ghfrag,PFLOAT,A1)
2494 
2495 /*------------------------------------------------------------------
2496 fortran filename   : /cern/new/src/cfs/geant315/ghfrak.f
2497 ------------------------------------------------------------------*/
2498 
2499 #define GHFRAK(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GHFRAK,ghfrak,INT,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
2500 
2501 /*------------------------------------------------------------------
2502 fortran filename   : /cern/new/src/cfs/geant315/ghfsgi.f
2503 ------------------------------------------------------------------*/
2504 
2505 #define GHFSGI(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GHFSGI,ghfsgi,INT,FLOAT,INT,PINT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2506 
2507 /*------------------------------------------------------------------
2508 fortran filename   : /cern/new/src/cfs/geant315/ghftch.f
2509 ------------------------------------------------------------------*/
2510 
2511 #define GHFTCH(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GHFTCH,ghftch,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2512 
2513 /*------------------------------------------------------------------
2514 fortran filename   : /cern/new/src/cfs/geant315/ghfthr.f
2515 ------------------------------------------------------------------*/
2516 
2517 #define GHFTHR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)  CCALLSFSUB19(GHFTHR,ghfthr,FLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)
2518 
2519 /*------------------------------------------------------------------
2520 fortran filename   : /cern/new/src/cfs/geant315/ghftra.f
2521 ------------------------------------------------------------------*/
2522 
2523 #define GHFTRA(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)  CCALLSFSUB15(GHFTRA,ghftra,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)
2524 
2525 /*------------------------------------------------------------------
2526 fortran filename   : /cern/new/src/cfs/geant315/ghftrn.f
2527 ------------------------------------------------------------------*/
2528 
2529 #define GHFTRN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GHFTRN,ghftrn,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2530 
2531 /*------------------------------------------------------------------
2532 fortran filename   : /cern/new/src/cfs/geant315/ghftwd.f
2533 ------------------------------------------------------------------*/
2534 
2535 #define GHFTWD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)  CCALLSFSUB13(GHFTWD,ghftwd,FLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)
2536 
2537 /*------------------------------------------------------------------
2538 fortran filename   : /cern/new/src/cfs/geant315/ghftwo.f
2539 ------------------------------------------------------------------*/
2540 
2541 #define GHFTWO(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)  CCALLSFSUB18(GHFTWO,ghftwo,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOAT,PFLOAT,FLOAT,PFLOAT,INT,INT,FLOAT,FLOAT,FLOAT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)
2542 
2543 /*------------------------------------------------------------------
2544 fortran filename   : /cern/new/src/cfs/geant315/ghfxla.f
2545 ------------------------------------------------------------------*/
2546 
2547  PROTOCCALLSFFUN3(FLOAT,GHFXLA,ghfxla,FLOAT,FLOAT,FLOAT)
2548 #define GHFXLA(A2,A3,A4)  CCALLSFFUN3(GHFXLA,ghfxla,FLOAT,FLOAT,FLOAT,A2,A3,A4)
2549 
2550 /*------------------------------------------------------------------
2551 fortran filename   : /cern/new/src/cfs/geant315/ghgene.f
2552 ------------------------------------------------------------------*/
2553 
2554 #define GHGENE(A1,A2,A3,A4,A5)  CCALLSFSUB5(GHGENE,ghgene,INT,FLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5)
2555 
2556 /*------------------------------------------------------------------
2557 fortran filename   : /cern/new/src/cfs/geant315/ghisra.f
2558 ------------------------------------------------------------------*/
2559 
2560 #define GHISRA(A1,A2,A3,A4,A5)  CCALLSFSUB5(GHISRA,ghisra,FLOATV,INT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5)
2561 
2562 /*------------------------------------------------------------------
2563 fortran filename   : /cern/new/src/cfs/geant315/ghkind.f
2564 ------------------------------------------------------------------*/
2565 
2566 #define GHKIND(A1,A2,A3)  CCALLSFSUB3(GHKIND,ghkind,FLOAT,INT,INT,A1,A2,A3)
2567 
2568 /*------------------------------------------------------------------
2569 fortran filename   : /cern/new/src/cfs/geant315/ghlead.f
2570 ------------------------------------------------------------------*/
2571 
2572 #define GHLEAD(A1,A2,A3,A4)  CCALLSFSUB4(GHLEAD,ghlead,FLOAT,INT,INT,FLOAT,A1,A2,A3,A4)
2573 
2574 /*------------------------------------------------------------------
2575 fortran filename   : /cern/new/src/cfs/geant315/ghmix.f
2576 ------------------------------------------------------------------*/
2577 
2578 #define GHMIX(A1,A2,A3,A4)  CCALLSFSUB4(GHMIX,ghmix,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4)
2579 
2580 /*------------------------------------------------------------------
2581 fortran filename   : /cern/new/src/cfs/geant315/ghmlg.f
2582 ------------------------------------------------------------------*/
2583 
2584 #define GHMLG(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GHMLG,ghmlg,FLOAT,FLOAT,FLOAT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6)
2585 
2586 /*------------------------------------------------------------------
2587 fortran filename   : /cern/new/src/cfs/geant315/ghmome.f
2588 ------------------------------------------------------------------*/
2589 
2590 #define GHMOME(A1,A2,A3,A4)  CCALLSFSUB4(GHMOME,ghmome,FLOAT,INT,INT,PFLOAT,A1,A2,A3,A4)
2591 
2592 /*------------------------------------------------------------------
2593 fortran filename   : /cern/new/src/cfs/geant315/ghmult.f
2594 ------------------------------------------------------------------*/
2595 
2596 #define GHMULT(A1,A2,A3,A4)  CCALLSFSUB4(GHMULT,ghmult,FLOAT,PINT,INT,FLOAT,A1,A2,A3,A4)
2597 
2598 /*------------------------------------------------------------------
2599 fortran filename   : /cern/new/src/cfs/geant315/ghrear.f
2600 ------------------------------------------------------------------*/
2601 
2602 #define GHREAR(A1,A2,A3,A4)  CCALLSFSUB4(GHREAR,ghrear,PINT,PINT,FLOATV,PFLOAT,A1,A2,A3,A4)
2603 
2604 /*------------------------------------------------------------------
2605 fortran filename   : /cern/new/src/cfs/geant315/ghsig.f
2606 ------------------------------------------------------------------*/
2607 
2608  PROTOCCALLSFFUN3(FLOAT,GHSIG,ghsig,FLOAT,INT,FLOAT)
2609 #define GHSIG(A2,A3,A4)  CCALLSFFUN3(GHSIG,ghsig,FLOAT,INT,FLOAT,A2,A3,A4)
2610 
2611 /*------------------------------------------------------------------
2612 fortran filename   : /cern/new/src/cfs/geant315/ghsigm.f
2613 ------------------------------------------------------------------*/
2614 
2615  PROTOCCALLSFFUN3(FLOAT,GHSIGM,ghsigm,FLOAT,INT,FLOAT)
2616 #define GHSIGM(A2,A3,A4)  CCALLSFFUN3(GHSIGM,ghsigm,FLOAT,INT,FLOAT,A2,A3,A4)
2617 
2618 /*------------------------------------------------------------------
2619 fortran filename   : /cern/new/src/cfs/geant315/ghstop.f
2620 ------------------------------------------------------------------*/
2621 
2622 #define GHSTOP() CCALLSFSUB0(GHSTOP,ghstop)
2623 
2624 /*------------------------------------------------------------------
2625 fortran filename   : /cern/new/src/cfs/geant315/ghtati.f
2626 ------------------------------------------------------------------*/
2627 
2628 #define GHTATI() CCALLSFSUB0(GHTATI,ghtati)
2629 
2630 /*------------------------------------------------------------------
2631 fortran filename   : /cern/new/src/cfs/geant315/ghttra.f
2632 ------------------------------------------------------------------*/
2633 
2634 #define GHTTRA(A1,A2,A3,A4)  CCALLSFSUB4(GHTTRA,ghttra,FLOAT,PFLOAT,INT,INT,A1,A2,A3,A4)
2635 
2636 /*------------------------------------------------------------------
2637 fortran filename   : /cern/new/src/cfs/geant315/gicyl.f
2638 ------------------------------------------------------------------*/
2639 
2640 #define GICYL(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GICYL,gicyl,FLOAT,FLOATV,FLOATV,FLOAT,FLOAT,INT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2641 
2642 /*------------------------------------------------------------------
2643 fortran filename   : /cern/new/src/cfs/geant315/ginctu.f
2644 ------------------------------------------------------------------*/
2645 
2646 #define GINCTU(A1,A2,A3)  CCALLSFSUB3(GINCTU,ginctu,FLOATV,FLOATV,PINT,A1,A2,A3)
2647 
2648 /*------------------------------------------------------------------
2649 fortran filename   : /cern/new/src/cfs/geant315/gingtr.f
2650 ------------------------------------------------------------------*/
2651 
2652 #define GINGTR(A1,A2,A3)  CCALLSFSUB3(GINGTR,gingtr,FLOATV,FLOATV,PINT,A1,A2,A3)
2653 
2654 /*------------------------------------------------------------------
2655 fortran filename   : /cern/new/src/cfs/geant315/ginit.f
2656 ------------------------------------------------------------------*/
2657 
2658 #define GINIT() CCALLSFSUB0(GINIT,ginit)
2659 
2660 /*------------------------------------------------------------------
2661 fortran filename   : /cern/new/src/cfs/geant315/ginme.f
2662 ------------------------------------------------------------------*/
2663 
2664 #define GINME(A1,A2,A3,A4)  CCALLSFSUB4(GINME,ginme,FLOATV,FLOAT,FLOATV,PINT,A1,A2,A3,A4)
2665 
2666 /*------------------------------------------------------------------
2667 fortran filename   : /cern/new/src/cfs/geant315/ginpar.f
2668 ------------------------------------------------------------------*/
2669 
2670 #define GINPAR(A1,A2,A3)  CCALLSFSUB3(GINPAR,ginpar,FLOATV,FLOATV,PINT,A1,A2,A3)
2671 
2672 /*------------------------------------------------------------------
2673 fortran filename   : /cern/new/src/cfs/geant315/ginpco.f
2674 ------------------------------------------------------------------*/
2675 
2676 #define GINPCO(A1,A2,A3)  CCALLSFSUB3(GINPCO,ginpco,FLOATV,FLOATV,PINT,A1,A2,A3)
2677 
2678 /*------------------------------------------------------------------
2679 fortran filename   : /cern/new/src/cfs/geant315/ginpgo.f
2680 ------------------------------------------------------------------*/
2681 
2682 #define GINPGO(A1,A2,A3)  CCALLSFSUB3(GINPGO,ginpgo,FLOATV,FLOATV,PINT,A1,A2,A3)
2683 
2684 /*------------------------------------------------------------------
2685 fortran filename   : /cern/new/src/cfs/geant315/ginrot.f
2686 ------------------------------------------------------------------*/
2687 
2688 #define GINROT(A1,A2,A3)  CCALLSFSUB3(GINROT,ginrot,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
2689 
2690 /*------------------------------------------------------------------
2691 fortran filename   : /cern/new/src/cfs/geant315/gintco.f
2692 ------------------------------------------------------------------*/
2693 
2694 #define GINTCO(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GINTCO,gintco,FLOATV,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
2695 
2696 /*------------------------------------------------------------------
2697 fortran filename   : /cern/new/src/cfs/geant315/gintrp.f
2698 ------------------------------------------------------------------*/
2699 
2700 #define GINTRP(A1,A2,A3)  CCALLSFSUB3(GINTRP,gintrp,FLOATV,FLOATV,PINT,A1,A2,A3)
2701 
2702 /*------------------------------------------------------------------
2703 fortran filename   : /cern/new/src/cfs/geant315/ginvol.f
2704 ------------------------------------------------------------------*/
2705 
2706 #define GINVOL(A1,A2)  CCALLSFSUB2(GINVOL,ginvol,FLOATV,PINT,A1,A2)
2707 
2708 /*------------------------------------------------------------------
2709 fortran filename   : /cern/new/src/cfs/geant315/giplan.f
2710 ------------------------------------------------------------------*/
2711 
2712 #define GIPLAN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GIPLAN,giplan,FLOAT,FLOATV,FLOATV,FLOAT,FLOAT,INT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2713 
2714 /*------------------------------------------------------------------
2715 fortran filename   : /cern/new/src/cfs/geant315/gitran.f
2716 ------------------------------------------------------------------*/
2717 
2718 #define GITRAN(A1,A2,A3,A4)  CCALLSFSUB4(GITRAN,gitran,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4)
2719 
2720 /*------------------------------------------------------------------
2721 fortran filename   : /cern/new/src/cfs/geant315/gkhits.f
2722 ------------------------------------------------------------------*/
2723 /*
2724 #define gkhits_ELEMS_1          ZTRINGV_NUM(1)
2725 #define gkhits_ELEMLEN_1        ZTRINGV_NUM(4)
2726 #define gkhits_ELEMS_2          ZTRINGV_NUM(1)
2727 #define gkhits_ELEMLEN_2        ZTRINGV_NUM(4)
2728 */
2729 
2730 #define GKHITS(A1,A2,A3)  CCALLSFSUB3(GKHITS,gkhits,STRING,STRING,FLOAT,A1,A2,A3)
2731 
2732 /*------------------------------------------------------------------
2733 fortran filename   : /cern/new/src/cfs/geant315/gkxyz.f
2734 ------------------------------------------------------------------*/
2735 
2736 #define GKXYZ(A1)  CCALLSFSUB1(GKXYZ,gkxyz,FLOAT,A1)
2737 
2738 /*------------------------------------------------------------------
2739 fortran filename   : /cern/new/src/cfs/geant315/glande.f
2740 ------------------------------------------------------------------*/
2741 
2742  PROTOCCALLSFFUN1(FLOAT,GLANDE,glande,FLOAT)
2743 #define GLANDE(A2)  CCALLSFFUN1(GLANDE,glande,FLOAT,A2)
2744 
2745 /*------------------------------------------------------------------
2746 fortran filename   : /cern/new/src/cfs/geant315/glandg.f
2747 ------------------------------------------------------------------*/
2748 
2749 #define GLANDG(A1)  CCALLSFSUB1(GLANDG,glandg,PFLOAT,A1)
2750 
2751 /*------------------------------------------------------------------
2752 fortran filename   : /cern/new/src/cfs/geant315/glando.f
2753 ------------------------------------------------------------------*/
2754 
2755 #define GLANDO(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GLANDO,glando,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
2756 
2757 /*------------------------------------------------------------------
2758 fortran filename   : /cern/new/src/cfs/geant315/glandr.f
2759 ------------------------------------------------------------------*/
2760 
2761  PROTOCCALLSFFUN1(FLOAT,GLANDR,glandr,FLOAT)
2762 #define GLANDR(A2)  CCALLSFFUN1(GLANDR,glandr,FLOAT,A2)
2763 
2764 /*------------------------------------------------------------------
2765 fortran filename   : /cern/new/src/cfs/geant315/glands.f
2766 ------------------------------------------------------------------*/
2767 
2768  PROTOCCALLSFFUN1(FLOAT,GLANDS,glands,FLOAT)
2769 #define GLANDS(A2)  CCALLSFFUN1(GLANDS,glands,FLOAT,A2)
2770 
2771 /*------------------------------------------------------------------
2772 fortran filename   : /cern/new/src/cfs/geant315/glandz.f
2773 ------------------------------------------------------------------*/
2774 
2775 #define GLANDZ(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GLANDZ,glandz,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
2776 
2777 /*------------------------------------------------------------------
2778 fortran filename   : /cern/new/src/cfs/geant315/glast.f
2779 ------------------------------------------------------------------*/
2780 
2781 #define GLAST() CCALLSFSUB0(GLAST,glast)
2782 
2783 /*------------------------------------------------------------------
2784 fortran filename   : /cern/new/src/cfs/geant315/glmoth.f
2785 ------------------------------------------------------------------*/
2786 /*
2787 #define glmoth_ELEMS_1          ZTRINGV_NUM(1)
2788 #define glmoth_ELEMLEN_1        ZTRINGV_NUM(255)
2789 */
2790 
2791 #define GLMOTH(A1,A2,A3,A4,A5)  CCALLSFSUB5(GLMOTH,glmoth,STRING,INT,PINT,PINT,PINT,A1,A2,A3,A4,A5)
2792 
2793 /*------------------------------------------------------------------
2794 fortran filename   : /cern/new/src/cfs/geant315/glook.f
2795 ------------------------------------------------------------------*/
2796 /*
2797 #define glook_ELEMS_1          ZTRINGV_NUM(1)
2798 #define glook_ELEMLEN_1        ZTRINGV_NUM(255)
2799 */
2800 
2801 #define GLOOK(A1,A2,A3,A4)  CCALLSFSUB4(GLOOK,glook,STRING,INTV,INT,PINT,A1,A2,A3,A4)
2802 
2803 /*------------------------------------------------------------------
2804 fortran filename   : /cern/new/src/cfs/geant315/gloren.f
2805 ------------------------------------------------------------------*/
2806 
2807 #define GLOREN(A1,A2,A3)  CCALLSFSUB3(GLOREN,gloren,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
2808 
2809 /*------------------------------------------------------------------
2810 fortran filename   : /cern/new/src/cfs/geant315/glsklt.f
2811 ------------------------------------------------------------------*/
2812 
2813 #define GLSKLT() CCALLSFSUB0(GLSKLT,glsklt)
2814 
2815 /*------------------------------------------------------------------
2816 fortran filename   : /cern/new/src/cfs/geant315/gltrac.f
2817 ------------------------------------------------------------------*/
2818 
2819 #define GLTRAC() CCALLSFSUB0(GLTRAC,gltrac)
2820 
2821 /*------------------------------------------------------------------
2822 fortran filename   : /cern/new/src/cfs/geant315/gludky.f
2823 ------------------------------------------------------------------*/
2824 
2825 #define GLUDKY() CCALLSFSUB0(GLUDKY,gludky)
2826 
2827 /*------------------------------------------------------------------
2828 fortran filename   : /cern/new/src/cfs/geant315/glund.f
2829 ------------------------------------------------------------------*/
2830 
2831 #define GLUND() CCALLSFSUB0(GLUND,glund)
2832 
2833 /*------------------------------------------------------------------
2834 fortran filename   : /cern/new/src/cfs/geant315/glundi.f
2835 ------------------------------------------------------------------*/
2836 
2837 #define GLUNDI() CCALLSFSUB0(GLUNDI,glundi)
2838 
2839 /*------------------------------------------------------------------
2840 fortran filename   : /cern/new/src/cfs/geant315/glvolu.f
2841 ------------------------------------------------------------------*/
2842 
2843 #define GLVOLU(A1,A2,A3,A4)  CCALLSFSUB4(GLVOLU,glvolu,INT,INTV,INTV,PINT,A1,A2,A3,A4)
2844 
2845 /*------------------------------------------------------------------
2846 fortran filename   : /cern/new/src/cfs/geant315/gm3pol.f
2847 ------------------------------------------------------------------*/
2848 
2849 #define GM3POL(A1,A2)  CCALLSFSUB2(GM3POL,gm3pol,FLOAT,INT,A1,A2)
2850 
2851 /*------------------------------------------------------------------
2852 fortran filename   : /cern/new/src/cfs/geant315/gmail.f
2853 ------------------------------------------------------------------*/
2854 
2855 #define GMAIL(A1,A2)  CCALLSFSUB2(GMAIL,gmail,INT,INT,A1,A2)
2856 
2857 /*------------------------------------------------------------------
2858 fortran filename   : /cern/new/src/cfs/geant315/gmate.f
2859 ------------------------------------------------------------------*/
2860 
2861 #define GMATE() CCALLSFSUB0(GMATE,gmate)
2862 
2863 /*------------------------------------------------------------------
2864 fortran filename   : /cern/new/src/cfs/geant315/gmclos.f
2865 ------------------------------------------------------------------*/
2866 
2867 #define GMCLOS() CCALLSFSUB0(GMCLOS,gmclos)
2868 
2869 /*------------------------------------------------------------------
2870 fortran filename   : /cern/new/src/cfs/geant315/gmcoul.f
2871 ------------------------------------------------------------------*/
2872 
2873 #define GMCOUL(A1,A2)  CCALLSFSUB2(GMCOUL,gmcoul,FLOAT,PFLOAT,A1,A2)
2874 
2875 /*------------------------------------------------------------------
2876 fortran filename   : /cern/new/src/cfs/geant315/gmedia.f
2877 ------------------------------------------------------------------*/
2878 
2879 #define GMEDIA(A1,A2)  CCALLSFSUB2(GMEDIA,gmedia,FLOATV,PINT,A1,A2)
2880 
2881 /*------------------------------------------------------------------
2882 fortran filename   : /cern/new/src/cfs/geant315/gmedin.f
2883 ------------------------------------------------------------------*/
2884 
2885 #define GMEDIN() CCALLSFSUB0(GMEDIN,gmedin)
2886 
2887 /*------------------------------------------------------------------
2888 fortran filename   : /cern/new/src/cfs/geant315/gmediv.f
2889 ------------------------------------------------------------------*/
2890 
2891 #define GMEDIV(A1,A2,A3,A4)  CCALLSFSUB4(GMEDIV,gmediv,INT,PINT,PFLOAT,INT,A1,A2,A3,A4)
2892 
2893 /*------------------------------------------------------------------
2894 fortran filename   : /cern/new/src/cfs/geant315/gmepos.f
2895 ------------------------------------------------------------------*/
2896 
2897 #define GMEPOS(A1,A2,A3,A4)  CCALLSFSUB4(GMEPOS,gmepos,INT,INT,PFLOAT,INT,A1,A2,A3,A4)
2898 
2899 /*------------------------------------------------------------------
2900 fortran filename   : /cern/new/src/cfs/geant315/gmgaus.f
2901 ------------------------------------------------------------------*/
2902 
2903 #define GMGAUS(A1,A2)  CCALLSFSUB2(GMGAUS,gmgaus,FLOAT,PFLOAT,A1,A2)
2904 
2905 /*------------------------------------------------------------------
2906 fortran filename   : /cern/new/src/cfs/geant315/gmol4.f
2907 ------------------------------------------------------------------*/
2908 
2909 #define GMOL4(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GMOL4,gmol4,PFLOAT,FLOAT,PFLOAT,PFLOAT,FLOAT,PINT,A1,A2,A3,A4,A5,A6)
2910 
2911 /*------------------------------------------------------------------
2912 fortran filename   : /cern/new/src/cfs/geant315/gmoli.f
2913 ------------------------------------------------------------------*/
2914 
2915 #define GMOLI(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GMOLI,gmoli,FLOATV,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
2916 
2917 /*------------------------------------------------------------------
2918 fortran filename   : /cern/new/src/cfs/geant315/gmolie.f
2919 ------------------------------------------------------------------*/
2920 
2921 #define GMOLIE(A1,A2,A3)  CCALLSFSUB3(GMOLIE,gmolie,FLOAT,FLOAT,PFLOAT,A1,A2,A3)
2922 
2923 /*------------------------------------------------------------------
2924 fortran filename   : /cern/new/src/cfs/geant315/gmolio.f
2925 ------------------------------------------------------------------*/
2926 
2927 #define GMOLIO(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GMOLIO,gmolio,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
2928 
2929 /*------------------------------------------------------------------
2930 fortran filename   : /cern/new/src/cfs/geant315/gmopen.f
2931 ------------------------------------------------------------------*/
2932 
2933 #define GMOPEN(A1,A2,A3)  CCALLSFSUB3(GMOPEN,gmopen,FLOAT,FLOAT,INT,A1,A2,A3)
2934 
2935 /*------------------------------------------------------------------
2936 fortran filename   : /cern/new/src/cfs/geant315/gmtod.f
2937 ------------------------------------------------------------------*/
2938 
2939 #define GMTOD(A1,A2,A3)  CCALLSFSUB3(GMTOD,gmtod,FLOATV,PFLOAT,INT,A1,A2,A3)
2940 
2941 /*------------------------------------------------------------------
2942 fortran filename   : /cern/new/src/cfs/geant315/gmulof.f
2943 ------------------------------------------------------------------*/
2944 
2945 #define GMULOF() CCALLSFSUB0(GMULOF,gmulof)
2946 
2947 /*------------------------------------------------------------------
2948 fortran filename   : /cern/new/src/cfs/geant315/gmults.f
2949 ------------------------------------------------------------------*/
2950 
2951 #define GMULTS() CCALLSFSUB0(GMULTS,gmults)
2952 
2953 /*------------------------------------------------------------------
2954 fortran filename   : /cern/new/src/cfs/geant315/gmunu.f
2955 ------------------------------------------------------------------*/
2956 
2957 #define GMUNU() CCALLSFSUB0(GMUNU,gmunu)
2958 
2959 /*------------------------------------------------------------------
2960 fortran filename   : /cern/new/src/cfs/geant315/gmunui.f
2961 ------------------------------------------------------------------*/
2962 
2963 #define GMUNUI() CCALLSFSUB0(GMUNUI,gmunui)
2964 
2965 /*------------------------------------------------------------------
2966 fortran filename   : /cern/new/src/cfs/geant315/gmusig.f
2967 ------------------------------------------------------------------*/
2968 
2969  PROTOCCALLSFFUN3(FLOAT,GMUSIG,gmusig,FLOAT,FLOAT,FLOAT)
2970 #define GMUSIG(A2,A3,A4)  CCALLSFFUN3(GMUSIG,gmusig,FLOAT,FLOAT,FLOAT,A2,A3,A4)
2971 
2972 /*------------------------------------------------------------------
2973 fortran filename   : /cern/new/src/cfs/geant315/gnbox.f
2974 ------------------------------------------------------------------*/
2975 
2976 #define GNBOX(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNBOX,gnbox,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
2977 
2978 /*------------------------------------------------------------------
2979 fortran filename   : /cern/new/src/cfs/geant315/gncone.f
2980 ------------------------------------------------------------------*/
2981 
2982 #define GNCONE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNCONE,gncone,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
2983 
2984 /*------------------------------------------------------------------
2985 fortran filename   : /cern/new/src/cfs/geant315/gnctub.f
2986 ------------------------------------------------------------------*/
2987 
2988 #define GNCTUB(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNCTUB,gnctub,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
2989 
2990 /*------------------------------------------------------------------
2991 fortran filename   : /cern/new/src/cfs/geant315/gneltu.f
2992 ------------------------------------------------------------------*/
2993 
2994 #define GNELTU(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNELTU,gneltu,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
2995 
2996 /*------------------------------------------------------------------
2997 fortran filename   : /cern/new/src/cfs/geant315/gnext.f
2998 ------------------------------------------------------------------*/
2999 
3000 #define GNEXT(A1,A2,A3)  CCALLSFSUB3(GNEXT,gnext,FLOATV,PFLOAT,PFLOAT,A1,A2,A3)
3001 
3002 /*------------------------------------------------------------------
3003 fortran filename   : /cern/new/src/cfs/geant315/gnhype.f
3004 ------------------------------------------------------------------*/
3005 
3006 #define GNHYPE(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNHYPE,gnhype,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3007 
3008 /*------------------------------------------------------------------
3009 fortran filename   : /cern/new/src/cfs/geant315/gnobox.f
3010 ------------------------------------------------------------------*/
3011 
3012 #define GNOBOX(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOBOX,gnobox,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3013 
3014 /*------------------------------------------------------------------
3015 fortran filename   : /cern/new/src/cfs/geant315/gnocon.f
3016 ------------------------------------------------------------------*/
3017 
3018 #define GNOCON(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNOCON,gnocon,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3019 
3020 /*------------------------------------------------------------------
3021 fortran filename   : /cern/new/src/cfs/geant315/gnoctu.f
3022 ------------------------------------------------------------------*/
3023 
3024 #define GNOCTU(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOCTU,gnoctu,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3025 
3026 /*------------------------------------------------------------------
3027 fortran filename   : /cern/new/src/cfs/geant315/gnoelt.f
3028 ------------------------------------------------------------------*/
3029 
3030 #define GNOELT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOELT,gnoelt,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3031 
3032 /*------------------------------------------------------------------
3033 fortran filename   : /cern/new/src/cfs/geant315/gnohyp.f
3034 ------------------------------------------------------------------*/
3035 
3036 #define GNOHYP(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOHYP,gnohyp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3037 
3038 /*------------------------------------------------------------------
3039 fortran filename   : /cern/new/src/cfs/geant315/gnopar.f
3040 ------------------------------------------------------------------*/
3041 
3042 #define GNOPAR(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOPAR,gnopar,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3043 
3044 /*------------------------------------------------------------------
3045 fortran filename   : /cern/new/src/cfs/geant315/gnopco.f
3046 ------------------------------------------------------------------*/
3047 
3048 #define GNOPCO(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOPCO,gnopco,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3049 
3050 /*------------------------------------------------------------------
3051 fortran filename   : /cern/new/src/cfs/geant315/gnopg1.f
3052 ------------------------------------------------------------------*/
3053 
3054 #define GNOPG1(A1,A2,A3)  CCALLSFSUB3(GNOPG1,gnopg1,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
3055 
3056 /*------------------------------------------------------------------
3057 fortran filename   : /cern/new/src/cfs/geant315/gnopgo.f
3058 ------------------------------------------------------------------*/
3059 
3060 #define GNOPGO(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOPGO,gnopgo,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3061 
3062 /*------------------------------------------------------------------
3063 fortran filename   : /cern/new/src/cfs/geant315/gnosph.f
3064 ------------------------------------------------------------------*/
3065 
3066 #define GNOSPH(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOSPH,gnosph,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3067 
3068 /*------------------------------------------------------------------
3069 fortran filename   : /cern/new/src/cfs/geant315/gnotr1.f
3070 ------------------------------------------------------------------*/
3071 
3072 #define GNOTR1(A1)  CCALLSFSUB1(GNOTR1,gnotr1,FLOATV,A1)
3073 
3074 /*------------------------------------------------------------------
3075 fortran filename   : /cern/new/src/cfs/geant315/gnotr2.f
3076 ------------------------------------------------------------------*/
3077 
3078 #define GNOTR2(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GNOTR2,gnotr2,FLOATV,FLOATV,FLOATV,INT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8)
3079 
3080 /*------------------------------------------------------------------
3081 fortran filename   : /cern/new/src/cfs/geant315/gnotr9.f
3082 ------------------------------------------------------------------*/
3083 
3084 #define GNOTR9(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNOTR9,gnotr9,FLOATV,FLOATV,FLOATV,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7)
3085 
3086 /*------------------------------------------------------------------
3087 fortran filename   : /cern/new/src/cfs/geant315/gnotra.f
3088 ------------------------------------------------------------------*/
3089 
3090 #define GNOTRA(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNOTRA,gnotra,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3091 
3092 /*------------------------------------------------------------------
3093 fortran filename   : /cern/new/src/cfs/geant315/gnotrp.f
3094 ------------------------------------------------------------------*/
3095 
3096 #define GNOTRP(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNOTRP,gnotrp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3097 
3098 /*------------------------------------------------------------------
3099 fortran filename   : /cern/new/src/cfs/geant315/gnotub.f
3100 ------------------------------------------------------------------*/
3101 
3102 #define GNOTUB(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNOTUB,gnotub,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3103 
3104 /*------------------------------------------------------------------
3105 fortran filename   : /cern/new/src/cfs/geant315/gnpara.f
3106 ------------------------------------------------------------------*/
3107 
3108 #define GNPARA(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNPARA,gnpara,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3109 
3110 /*------------------------------------------------------------------
3111 fortran filename   : /cern/new/src/cfs/geant315/gnpcon.f
3112 ------------------------------------------------------------------*/
3113 
3114 #define GNPCON(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNPCON,gnpcon,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3115 
3116 /*------------------------------------------------------------------
3117 fortran filename   : /cern/new/src/cfs/geant315/gnpgo1.f
3118 ------------------------------------------------------------------*/
3119 
3120 #define GNPGO1(A1,A2,A3)  CCALLSFSUB3(GNPGO1,gnpgo1,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
3121 
3122 /*------------------------------------------------------------------
3123 fortran filename   : /cern/new/src/cfs/geant315/gnpgon.f
3124 ------------------------------------------------------------------*/
3125 
3126 #define GNPGON(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNPGON,gnpgon,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3127 
3128 /*------------------------------------------------------------------
3129 fortran filename   : /cern/new/src/cfs/geant315/gnslwd.f
3130 ------------------------------------------------------------------*/
3131 
3132 #define GNSLWD(A1,A2,A3,A4)  CCALLSFSUB4(GNSLWD,gnslwd,PINT,INT,INT,FLOAT,A1,A2,A3,A4)
3133 
3134 /*------------------------------------------------------------------
3135 fortran filename   : /cern/new/src/cfs/geant315/gnsphr.f
3136 ------------------------------------------------------------------*/
3137 
3138 #define GNSPHR(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNSPHR,gnsphr,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3139 
3140 /*------------------------------------------------------------------
3141 fortran filename   : /cern/new/src/cfs/geant315/gntrap.f
3142 ------------------------------------------------------------------*/
3143 
3144 #define GNTRAP(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNTRAP,gntrap,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3145 
3146 /*------------------------------------------------------------------
3147 fortran filename   : /cern/new/src/cfs/geant315/gntrp.f
3148 ------------------------------------------------------------------*/
3149 
3150 #define GNTRP(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GNTRP,gntrp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
3151 
3152 /*------------------------------------------------------------------
3153 fortran filename   : /cern/new/src/cfs/geant315/gntube.f
3154 ------------------------------------------------------------------*/
3155 
3156 #define GNTUBE(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GNTUBE,gntube,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3157 
3158 /*------------------------------------------------------------------
3159 fortran filename   : /cern/new/src/cfs/geant315/gopen.f
3160 ------------------------------------------------------------------*/
3161 /*
3162 #define gopen_ELEMS_2          ZTRINGV_NUM(1)
3163 #define gopen_ELEMLEN_2        ZTRINGV_NUM(255)
3164 */
3165 
3166 #define GOPEN(A1,A2,A3,A4)  CCALLSFSUB4(GOPEN,gopen,INT,STRING,INT,PINT,A1,A2,A3,A4)
3167 
3168 /*------------------------------------------------------------------
3169 fortran filename   : /cern/new/src/cfs/geant315/gpairg.f
3170 ------------------------------------------------------------------*/
3171 
3172 #define GPAIRG() CCALLSFSUB0(GPAIRG,gpairg)
3173 
3174 /*------------------------------------------------------------------
3175 fortran filename   : /cern/new/src/cfs/geant315/gpairm.f
3176 ------------------------------------------------------------------*/
3177 
3178 #define GPAIRM() CCALLSFSUB0(GPAIRM,gpairm)
3179 
3180 /*------------------------------------------------------------------
3181 fortran filename   : /cern/new/src/cfs/geant315/gpart.f
3182 ------------------------------------------------------------------*/
3183 
3184 #define GPART() CCALLSFSUB0(GPART,gpart)
3185 
3186 /*------------------------------------------------------------------
3187 fortran filename   : /cern/new/src/cfs/geant315/gpcxyz.f
3188 ------------------------------------------------------------------*/
3189 
3190 #define GPCXYZ() CCALLSFSUB0(GPCXYZ,gpcxyz)
3191 
3192 /*------------------------------------------------------------------
3193 fortran filename   : /cern/new/src/cfs/geant315/gpdigi.f
3194 ------------------------------------------------------------------*/
3195 /*
3196 #define gpdigi_ELEMS_1          ZTRINGV_NUM(1)
3197 #define gpdigi_ELEMLEN_1        ZTRINGV_NUM(4)
3198 #define gpdigi_ELEMS_2          ZTRINGV_NUM(1)
3199 #define gpdigi_ELEMLEN_2        ZTRINGV_NUM(4)
3200 */
3201 
3202 #define GPDIGI(A1,A2)  CCALLSFSUB2(GPDIGI,gpdigi,STRING,STRING,A1,A2)
3203 
3204 /*------------------------------------------------------------------
3205 fortran filename   : /cern/new/src/cfs/geant315/gpdk.f
3206 ------------------------------------------------------------------*/
3207 
3208  PROTOCCALLSFFUN3(FLOAT,GPDK,gpdk,FLOAT,FLOAT,FLOAT)
3209 #define GPDK(A2,A3,A4)  CCALLSFFUN3(GPDK,gpdk,FLOAT,FLOAT,FLOAT,A2,A3,A4)
3210 
3211 /*------------------------------------------------------------------
3212 fortran filename   : /cern/new/src/cfs/geant315/gpdrif.f
3213 ------------------------------------------------------------------*/
3214 
3215 #define GPDRIF(A1,A2,A3)  CCALLSFSUB3(GPDRIF,gpdrif,FLOATV,FLOATV,PINT,A1,A2,A3)
3216 
3217 /*------------------------------------------------------------------
3218 fortran filename   : /cern/new/src/cfs/geant315/gpfis.f
3219 ------------------------------------------------------------------*/
3220 
3221 #define GPFIS() CCALLSFSUB0(GPFIS,gpfis)
3222 
3223 /*------------------------------------------------------------------
3224 fortran filename   : /cern/new/src/cfs/geant315/gpfisi.f
3225 ------------------------------------------------------------------*/
3226 
3227 #define GPFISI() CCALLSFSUB0(GPFISI,gpfisi)
3228 
3229 /*------------------------------------------------------------------
3230 fortran filename   : /cern/new/src/cfs/geant315/gpghei.f
3231 ------------------------------------------------------------------*/
3232 
3233 #define GPGHEI() CCALLSFSUB0(GPGHEI,gpghei)
3234 
3235 /*------------------------------------------------------------------
3236 fortran filename   : /cern/new/src/cfs/geant315/gpgkin.f
3237 ------------------------------------------------------------------*/
3238 
3239 #define GPGKIN() CCALLSFSUB0(GPGKIN,gpgkin)
3240 
3241 /*------------------------------------------------------------------
3242 fortran filename   : /cern/new/src/cfs/geant315/gphadr.f
3243 ------------------------------------------------------------------*/
3244 
3245 #define GPHADR() CCALLSFSUB0(GPHADR,gphadr)
3246 
3247 /*------------------------------------------------------------------
3248 fortran filename   : /cern/new/src/cfs/geant315/gphits.f
3249 ------------------------------------------------------------------*/
3250 /*
3251 #define gphits_ELEMS_1          ZTRINGV_NUM(1)
3252 #define gphits_ELEMLEN_1        ZTRINGV_NUM(4)
3253 #define gphits_ELEMS_2          ZTRINGV_NUM(1)
3254 #define gphits_ELEMLEN_2        ZTRINGV_NUM(4)
3255 */
3256 
3257 #define GPHITS(A1,A2)  CCALLSFSUB2(GPHITS,gphits,STRING,STRING,A1,A2)
3258 
3259 /*------------------------------------------------------------------
3260 fortran filename   : /cern/new/src/cfs/geant315/gphmfi.f
3261 ------------------------------------------------------------------*/
3262 
3263 #define GPHMFI() CCALLSFSUB0(GPHMFI,gphmfi)
3264 
3265 /*------------------------------------------------------------------
3266 fortran filename   : /cern/new/src/cfs/geant315/gphot.f
3267 ------------------------------------------------------------------*/
3268 
3269 #define GPHOT() CCALLSFSUB0(GPHOT,gphot)
3270 
3271 /*------------------------------------------------------------------
3272 fortran filename   : /cern/new/src/cfs/geant315/gphoti.f
3273 ------------------------------------------------------------------*/
3274 
3275 #define GPHOTI() CCALLSFSUB0(GPHOTI,gphoti)
3276 
3277 /*------------------------------------------------------------------
3278 fortran filename   : /cern/new/src/cfs/geant315/gphsig.f
3279 ------------------------------------------------------------------*/
3280 
3281  PROTOCCALLSFFUN2(FLOAT,GPHSIG,gphsig,FLOAT,FLOAT)
3282 #define GPHSIG(A2,A3)  CCALLSFFUN2(GPHSIG,gphsig,FLOAT,FLOAT,A2,A3)
3283 
3284 /*------------------------------------------------------------------
3285 fortran filename   : /cern/new/src/cfs/geant315/gphysi.f
3286 ------------------------------------------------------------------*/
3287 
3288 #define GPHYSI() CCALLSFSUB0(GPHYSI,gphysi)
3289 
3290 /*------------------------------------------------------------------
3291 fortran filename   : /cern/new/src/cfs/geant315/gpions.f
3292 ------------------------------------------------------------------*/
3293 
3294 #define GPIONS() CCALLSFSUB0(GPIONS,gpions)
3295 
3296 /*------------------------------------------------------------------
3297 fortran filename   : /cern/new/src/cfs/geant315/gpjxyz.f
3298 ------------------------------------------------------------------*/
3299 
3300 #define GPJXYZ(A1)  CCALLSFSUB1(GPJXYZ,gpjxyz,INT,A1)
3301 
3302 /*------------------------------------------------------------------
3303 fortran filename   : /cern/new/src/cfs/geant315/gpkine.f
3304 ------------------------------------------------------------------*/
3305 
3306 #define GPKINE(A1)  CCALLSFSUB1(GPKINE,gpkine,INT,A1)
3307 
3308 /*------------------------------------------------------------------
3309 fortran filename   : /cern/new/src/cfs/geant315/gplmat.f
3310 ------------------------------------------------------------------*/
3311 /*
3312 #define gplmat_ELEMS_3          ZTRINGV_NUM(1)
3313 #define gplmat_ELEMLEN_3        ZTRINGV_NUM(255)
3314 */
3315 
3316 #define GPLMAT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GPLMAT,gplmat,INT,INT,STRING,INT,FLOATV,INT,A1,A2,A3,A4,A5,A6)
3317 
3318 /*------------------------------------------------------------------
3319 fortran filename   : /cern/new/src/cfs/geant315/gpmate.f
3320 ------------------------------------------------------------------*/
3321 
3322 #define GPMATE(A1)  CCALLSFSUB1(GPMATE,gpmate,INT,A1)
3323 
3324 /*------------------------------------------------------------------
3325 fortran filename   : /cern/new/src/cfs/geant315/gpmwpc.f
3326 ------------------------------------------------------------------*/
3327 
3328 #define GPMWPC(A1,A2,A3)  CCALLSFSUB3(GPMWPC,gpmwpc,FLOATV,FLOATV,PINT,A1,A2,A3)
3329 
3330 /*------------------------------------------------------------------
3331 fortran filename   : /cern/new/src/cfs/geant315/gpoiss.f
3332 ------------------------------------------------------------------*/
3333 
3334 #define GPOISS(A1,A2,A3)  CCALLSFSUB3(GPOISS,gpoiss,FLOATV,PINT,INT,A1,A2,A3)
3335 
3336 /*------------------------------------------------------------------
3337 fortran filename   : /cern/new/src/cfs/geant315/gppart.f
3338 ------------------------------------------------------------------*/
3339 
3340 #define GPPART(A1)  CCALLSFSUB1(GPPART,gppart,INT,A1)
3341 
3342 /*------------------------------------------------------------------
3343 fortran filename   : /cern/new/src/cfs/geant315/gprela.f
3344 ------------------------------------------------------------------*/
3345 
3346 #define GPRELA() CCALLSFSUB0(GPRELA,gprela)
3347 
3348 /*------------------------------------------------------------------
3349 fortran filename   : /cern/new/src/cfs/geant315/gprelm.f
3350 ------------------------------------------------------------------*/
3351 
3352  PROTOCCALLSFFUN3(FLOAT,GPRELM,gprelm,FLOAT,FLOAT,FLOAT)
3353 #define GPRELM(A2,A3,A4)  CCALLSFFUN3(GPRELM,gprelm,FLOAT,FLOAT,FLOAT,A2,A3,A4)
3354 
3355 /*------------------------------------------------------------------
3356 fortran filename   : /cern/new/src/cfs/geant315/gprint.f
3357 ------------------------------------------------------------------*/
3358 /*
3359 #define gprint_ELEMS_1          ZTRINGV_NUM(1)
3360 #define gprint_ELEMLEN_1        ZTRINGV_NUM(255)
3361 */
3362 
3363 #define GPRINT(A1,A2)  CCALLSFSUB2(GPRINT,gprint,STRING,INT,A1,A2)
3364 
3365 /*------------------------------------------------------------------
3366 fortran filename   : /cern/new/src/cfs/geant315/gprmat.f
3367 ------------------------------------------------------------------*/
3368 /*
3369 #define gprmat_ELEMS_3          ZTRINGV_NUM(1)
3370 #define gprmat_ELEMLEN_3        ZTRINGV_NUM(255)
3371 */
3372 
3373 #define GPRMAT(A1,A2,A3,A4,A5)  CCALLSFSUB5(GPRMAT,gprmat,INT,INT,STRING,INT,FLOATV,A1,A2,A3,A4,A5)
3374 
3375 /*------------------------------------------------------------------
3376 fortran filename   : /cern/new/src/cfs/geant315/gprobi.f
3377 ------------------------------------------------------------------*/
3378 
3379 #define GPROBI() CCALLSFSUB0(GPROBI,gprobi)
3380 
3381 /*------------------------------------------------------------------
3382 fortran filename   : /cern/new/src/cfs/geant315/gprotm.f
3383 ------------------------------------------------------------------*/
3384 
3385 #define GPROTM(A1)  CCALLSFSUB1(GPROTM,gprotm,INT,A1)
3386 
3387 /*------------------------------------------------------------------
3388 fortran filename   : /cern/new/src/cfs/geant315/gprsga.f
3389 ------------------------------------------------------------------*/
3390 
3391 #define GPRSGA() CCALLSFSUB0(GPRSGA,gprsga)
3392 
3393 /*------------------------------------------------------------------
3394 fortran filename   : /cern/new/src/cfs/geant315/gprsgg.f
3395 ------------------------------------------------------------------*/
3396 
3397  PROTOCCALLSFFUN2(FLOAT,GPRSGG,gprsgg,FLOAT,FLOAT)
3398 #define GPRSGG(A2,A3)  CCALLSFFUN2(GPRSGG,gprsgg,FLOAT,FLOAT,A2,A3)
3399 
3400 /*------------------------------------------------------------------
3401 fortran filename   : /cern/new/src/cfs/geant315/gprsgm.f
3402 ------------------------------------------------------------------*/
3403 
3404  PROTOCCALLSFFUN3(FLOAT,GPRSGM,gprsgm,FLOAT,FLOAT,FLOAT)
3405 #define GPRSGM(A2,A3,A4)  CCALLSFFUN3(GPRSGM,gprsgm,FLOAT,FLOAT,FLOAT,A2,A3,A4)
3406 
3407 /*------------------------------------------------------------------
3408 fortran filename   : /cern/new/src/cfs/geant315/gpsets.f
3409 ------------------------------------------------------------------*/
3410 /*
3411 #define gpsets_ELEMS_1          ZTRINGV_NUM(1)
3412 #define gpsets_ELEMLEN_1        ZTRINGV_NUM(4)
3413 #define gpsets_ELEMS_2          ZTRINGV_NUM(1)
3414 #define gpsets_ELEMLEN_2        ZTRINGV_NUM(4)
3415 */
3416 
3417 #define GPSETS(A1,A2)  CCALLSFSUB2(GPSETS,gpsets,STRING,STRING,A1,A2)
3418 
3419 /*------------------------------------------------------------------
3420 fortran filename   : /cern/new/src/cfs/geant315/gpstat.f
3421 ------------------------------------------------------------------*/
3422 
3423 #define GPSTAT() CCALLSFSUB0(GPSTAT,gpstat)
3424 
3425 /*------------------------------------------------------------------
3426 fortran filename   : /cern/new/src/cfs/geant315/gptmed.f
3427 ------------------------------------------------------------------*/
3428 
3429 #define GPTMED(A1)  CCALLSFSUB1(GPTMED,gptmed,INT,A1)
3430 
3431 /*------------------------------------------------------------------
3432 fortran filename   : /cern/new/src/cfs/geant315/gpvert.f
3433 ------------------------------------------------------------------*/
3434 
3435 #define GPVERT(A1)  CCALLSFSUB1(GPVERT,gpvert,INT,A1)
3436 
3437 /*------------------------------------------------------------------
3438 fortran filename   : /cern/new/src/cfs/geant315/gpvolu.f
3439 ------------------------------------------------------------------*/
3440 
3441 #define GPVOLU(A1)  CCALLSFSUB1(GPVOLU,gpvolu,INT,A1)
3442 
3443 /*------------------------------------------------------------------
3444 fortran filename   : /cern/new/src/cfs/geant315/grangi.f
3445 ------------------------------------------------------------------*/
3446 
3447 #define GRANGI() CCALLSFSUB0(GRANGI,grangi)
3448 
3449 /*------------------------------------------------------------------
3450 fortran filename   : /cern/new/src/cfs/geant315/granor.f
3451 ------------------------------------------------------------------*/
3452 
3453 #define GRANOR(A1,A2)  CCALLSFSUB2(GRANOR,granor,PFLOAT,PFLOAT,A1,A2)
3454 
3455 /*------------------------------------------------------------------
3456 fortran filename   : /cern/new/src/cfs/geant315/grayl.f
3457 ------------------------------------------------------------------*/
3458 
3459 #define GRAYL() CCALLSFSUB0(GRAYL,grayl)
3460 
3461 /*------------------------------------------------------------------
3462 fortran filename   : /cern/new/src/cfs/geant315/grayli.f
3463 ------------------------------------------------------------------*/
3464 
3465 #define GRAYLI() CCALLSFSUB0(GRAYLI,grayli)
3466 
3467 /*------------------------------------------------------------------
3468 fortran filename   : /cern/new/src/cfs/geant315/grend.f
3469 ------------------------------------------------------------------*/
3470 
3471 #define GREND(A1)  CCALLSFSUB1(GREND,grend,INT,A1)
3472 
3473 /*------------------------------------------------------------------
3474 fortran filename   : /cern/new/src/cfs/geant315/grfile.f
3475 ------------------------------------------------------------------*/
3476 /*
3477 #define grfile_ELEMS_2          ZTRINGV_NUM(1)
3478 #define grfile_ELEMLEN_2        ZTRINGV_NUM(255)
3479 #define grfile_ELEMS_3          ZTRINGV_NUM(1)
3480 #define grfile_ELEMLEN_3        ZTRINGV_NUM(255)
3481 */
3482 
3483 #define GRFILE(A1,A2,A3)  CCALLSFSUB3(GRFILE,grfile,INT,STRING,STRING,A1,A2,A3)
3484 
3485 /*------------------------------------------------------------------
3486 fortran filename   : /cern/new/src/cfs/geant315/grget.f
3487 ------------------------------------------------------------------*/
3488 /*
3489 #define grget_ELEMS_1          ZTRINGV_NUM(1)
3490 #define grget_ELEMLEN_1        ZTRINGV_NUM(4)
3491 */
3492 
3493 #define GRGET(A1,A2,A3,A4,A5)  CCALLSFSUB5(GRGET,grget,STRINGV,INT,INT,INT,INT,A1,A2,A3,A4,A5)
3494 
3495 /*------------------------------------------------------------------
3496 fortran filename   : /cern/new/src/cfs/geant315/grhits.f
3497 ------------------------------------------------------------------*/
3498 /*
3499 #define grhits_ELEMS_1          ZTRINGV_NUM(1)
3500 #define grhits_ELEMLEN_1        ZTRINGV_NUM(255)
3501 #define grhits_ELEMS_2          ZTRINGV_NUM(1)
3502 #define grhits_ELEMLEN_2        ZTRINGV_NUM(255)
3503 */
3504 
3505 #define GRHITS(A1,A2,A3,A4)  CCALLSFSUB4(GRHITS,grhits,STRING,STRING,INT,INTV,A1,A2,A3,A4)
3506 
3507 /*------------------------------------------------------------------
3508 fortran filename   : /cern/new/src/cfs/geant315/grin.f
3509 ------------------------------------------------------------------*/
3510 /*
3511 #define grin_ELEMS_1          ZTRINGV_NUM(1)
3512 #define grin_ELEMLEN_1        ZTRINGV_NUM(255)
3513 #define grin_ELEMS_3          ZTRINGV_NUM(1)
3514 #define grin_ELEMLEN_3        ZTRINGV_NUM(255)
3515 */
3516 
3517 #define GRIN(A1,A2,A3)  CCALLSFSUB3(GRIN,grin,STRING,INT,STRING,A1,A2,A3)
3518 
3519 /*------------------------------------------------------------------
3520 fortran filename   : /cern/new/src/cfs/geant315/grkuta.f
3521 ------------------------------------------------------------------*/
3522 
3523 #define GRKUTA(A1,A2,A3,A4)  CCALLSFSUB4(GRKUTA,grkuta,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4)
3524 
3525 /*------------------------------------------------------------------
3526 fortran filename   : /cern/new/src/cfs/geant315/grleas.f
3527 ------------------------------------------------------------------*/
3528 
3529 #define GRLEAS(A1)  CCALLSFSUB1(GRLEAS,grleas,INT,A1)
3530 
3531 /*------------------------------------------------------------------
3532 fortran filename   : /cern/new/src/cfs/geant315/grmdir.f
3533 ------------------------------------------------------------------*/
3534 /*
3535 #define grmdir_ELEMS_1          ZTRINGV_NUM(1)
3536 #define grmdir_ELEMLEN_1        ZTRINGV_NUM(255)
3537 #define grmdir_ELEMS_2          ZTRINGV_NUM(1)
3538 #define grmdir_ELEMLEN_2        ZTRINGV_NUM(255)
3539 */
3540 
3541 #define GRMDIR(A1,A2)  CCALLSFSUB2(GRMDIR,grmdir,STRING,STRING,A1,A2)
3542 
3543 /*------------------------------------------------------------------
3544 fortran filename   : /cern/new/src/cfs/geant315/grmtd.f
3545 ------------------------------------------------------------------*/
3546 
3547 #define GRMTD(A1,A2,A3)  CCALLSFSUB3(GRMTD,grmtd,FLOATV,INT,PFLOAT,A1,A2,A3)
3548 
3549 /*------------------------------------------------------------------
3550 fortran filename   : /cern/new/src/cfs/geant315/grmul.f
3551 ------------------------------------------------------------------*/
3552 
3553 #define GRMUL(A1,A2,A3)  CCALLSFSUB3(GRMUL,grmul,FLOATV,INT,PFLOAT,A1,A2,A3)
3554 
3555 /*------------------------------------------------------------------
3556 fortran filename   : /cern/new/src/cfs/geant315/grndm.f
3557 ------------------------------------------------------------------*/
3558 
3559 #define GRNDM(A1,A2)  CCALLSFSUB2(GRNDM,grndm,PFLOAT,INT,A1,A2)
3560 
3561 /*------------------------------------------------------------------
3562 fortran filename   : /cern/new/src/cfs/geant315/grndmq.f
3563 ------------------------------------------------------------------*/
3564 /*
3565 #define grndmq_ELEMS_4          ZTRINGV_NUM(1)
3566 #define grndmq_ELEMLEN_4        ZTRINGV_NUM(255)
3567 */
3568 
3569 #define GRNDMQ(A1,A2,A3,A4)  CCALLSFSUB4(GRNDMQ,grndmq,PINT,PINT,INT,STRING,A1,A2,A3,A4)
3570 
3571 /*------------------------------------------------------------------
3572 fortran filename   : /cern/new/src/cfs/geant315/grot.f
3573 ------------------------------------------------------------------*/
3574 
3575 #define GROT(A1,A2,A3)  CCALLSFSUB3(GROT,grot,FLOATV,FLOATV,PFLOAT,A1,A2,A3)
3576 
3577 /*------------------------------------------------------------------
3578 fortran filename   : /cern/new/src/cfs/geant315/grout.f
3579 ------------------------------------------------------------------*/
3580 /*
3581 #define grout_ELEMS_1          ZTRINGV_NUM(1)
3582 #define grout_ELEMLEN_1        ZTRINGV_NUM(255)
3583 #define grout_ELEMS_3          ZTRINGV_NUM(1)
3584 #define grout_ELEMLEN_3        ZTRINGV_NUM(255)
3585 */
3586 
3587 #define GROUT(A1,A2,A3)  CCALLSFSUB3(GROUT,grout,STRING,INT,STRING,A1,A2,A3)
3588 
3589 /*------------------------------------------------------------------
3590 fortran filename   : /cern/new/src/cfs/geant315/grpar.f
3591 ------------------------------------------------------------------*/
3592 
3593 #define GRPAR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GRPAR,grpar,FLOAT,INT,FLOATV,INT,FLOAT,FLOAT,INT,FLOATV,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
3594 
3595 /*------------------------------------------------------------------
3596 fortran filename   : /cern/new/src/cfs/geant315/grsave.f
3597 ------------------------------------------------------------------*/
3598 /*
3599 #define grsave_ELEMS_1          ZTRINGV_NUM(1)
3600 #define grsave_ELEMLEN_1        ZTRINGV_NUM(4)
3601 */
3602 
3603 #define GRSAVE(A1,A2,A3,A4,A5)  CCALLSFSUB5(GRSAVE,grsave,STRINGV,INT,INT,INT,INT,A1,A2,A3,A4,A5)
3604 
3605 /*------------------------------------------------------------------
3606 fortran filename   : /cern/new/src/cfs/geant315/grun.f
3607 ------------------------------------------------------------------*/
3608 
3609 #define GRUN() CCALLSFSUB0(GRUN,grun)
3610 
3611 /*------------------------------------------------------------------
3612 fortran filename   : /cern/new/src/cfs/geant315/gsagtr.f
3613 ------------------------------------------------------------------*/
3614 
3615 #define GSAGTR(A1,A2,A3,A4)  CCALLSFSUB4(GSAGTR,gsagtr,FLOATV,FLOATV,PFLOAT,INT,A1,A2,A3,A4)
3616 
3617 /*------------------------------------------------------------------
3618 fortran filename   : /cern/new/src/cfs/geant315/gsahit.f
3619 ------------------------------------------------------------------*/
3620 
3621 #define GSAHIT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSAHIT,gsahit,INT,INT,INT,INTV,FLOATV,PINT,A1,A2,A3,A4,A5,A6)
3622 
3623 /*------------------------------------------------------------------
3624 fortran filename   : /cern/new/src/cfs/geant315/gsaphi.f
3625 ------------------------------------------------------------------*/
3626 
3627 #define GSAPHI(A1,A2,A3,A4)  CCALLSFSUB4(GSAPHI,gsaphi,FLOATV,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4)
3628 
3629 /*------------------------------------------------------------------
3630 fortran filename   : /cern/new/src/cfs/geant315/gsatt.f
3631 ------------------------------------------------------------------*/
3632 /*
3633 #define gsatt_ELEMS_1          ZTRINGV_NUM(1)
3634 #define gsatt_ELEMLEN_1        ZTRINGV_NUM(4)
3635 #define gsatt_ELEMS_2          ZTRINGV_NUM(1)
3636 #define gsatt_ELEMLEN_2        ZTRINGV_NUM(4)
3637 */
3638 
3639 #define GSATT(A1,A2,A3)  CCALLSFSUB3(GSATT,gsatt,STRING,STRING,INT,A1,A2,A3)
3640 
3641 /*------------------------------------------------------------------
3642 fortran filename   : /cern/new/src/cfs/geant315/gsave.f
3643 ------------------------------------------------------------------*/
3644 /*
3645 #define gsave_ELEMS_2          ZTRINGV_NUM(1)
3646 #define gsave_ELEMLEN_2        ZTRINGV_NUM(4)
3647 */
3648 
3649 #define GSAVE(A1,A2,A3,A4,A5)  CCALLSFSUB5(GSAVE,gsave,INT,STRINGV,INT,INT,PINT,A1,A2,A3,A4,A5)
3650 
3651 /*------------------------------------------------------------------
3652 fortran filename   : /cern/new/src/cfs/geant315/gscani.f
3653 ------------------------------------------------------------------*/
3654 
3655 #define GSCANI() CCALLSFSUB0(GSCANI,gscani)
3656 
3657 /*------------------------------------------------------------------
3658 fortran filename   : /cern/new/src/cfs/geant315/gscank.f
3659 ------------------------------------------------------------------*/
3660 
3661 #define GSCANK() CCALLSFSUB0(GSCANK,gscank)
3662 
3663 /*------------------------------------------------------------------
3664 fortran filename   : /cern/new/src/cfs/geant315/gscano.f
3665 ------------------------------------------------------------------*/
3666 
3667 #define GSCANO() CCALLSFSUB0(GSCANO,gscano)
3668 
3669 /*------------------------------------------------------------------
3670 fortran filename   : /cern/new/src/cfs/geant315/gscanu.f
3671 ------------------------------------------------------------------*/
3672 
3673 #define GSCANU() CCALLSFSUB0(GSCANU,gscanu)
3674 
3675 /*------------------------------------------------------------------
3676 fortran filename   : /cern/new/src/cfs/geant315/gschit.f
3677 ------------------------------------------------------------------*/
3678 
3679 #define GSCHIT(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSCHIT,gschit,INT,INT,INT,INTV,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6,A7)
3680 
3681 /*------------------------------------------------------------------
3682 fortran filename   : /cern/new/src/cfs/geant315/gschk.f
3683 ------------------------------------------------------------------*/
3684 /*
3685 #define gschk_ELEMS_1          ZTRINGV_NUM(1)
3686 #define gschk_ELEMLEN_1        ZTRINGV_NUM(4)
3687 #define gschk_ELEMS_2          ZTRINGV_NUM(1)
3688 #define gschk_ELEMLEN_2        ZTRINGV_NUM(4)
3689 */
3690 
3691 #define GSCHK(A1,A2,A3,A4)  CCALLSFSUB4(GSCHK,gschk,STRING,STRING,INT,PINT,A1,A2,A3,A4)
3692 
3693 /*------------------------------------------------------------------
3694 fortran filename   : /cern/new/src/cfs/geant315/gscvol.f
3695 ------------------------------------------------------------------*/
3696 
3697 #define GSCVOL() CCALLSFSUB0(GSCVOL,gscvol)
3698 
3699 /*------------------------------------------------------------------
3700 fortran filename   : /cern/new/src/cfs/geant315/gsdet.f
3701 ------------------------------------------------------------------*/
3702 /*
3703 #define gsdet_ELEMS_1          ZTRINGV_NUM(1)
3704 #define gsdet_ELEMLEN_1        ZTRINGV_NUM(4)
3705 #define gsdet_ELEMS_2          ZTRINGV_NUM(1)
3706 #define gsdet_ELEMLEN_2        ZTRINGV_NUM(4)
3707 #define gsdet_ELEMS_4          ZTRINGV_NUM(1)
3708 #define gsdet_ELEMLEN_4        ZTRINGV_NUM(4)
3709 */
3710 
3711 #define GSDET(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GSDET,gsdet,STRINGV,STRINGV,INT,STRINGV,INTV,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
3712 
3713 /*------------------------------------------------------------------
3714 fortran filename   : /cern/new/src/cfs/geant315/gsdeta.f
3715 ------------------------------------------------------------------*/
3716 /*
3717 #define gsdeta_ELEMS_1          ZTRINGV_NUM(1)
3718 #define gsdeta_ELEMLEN_1        ZTRINGV_NUM(4)
3719 #define gsdeta_ELEMS_2          ZTRINGV_NUM(1)
3720 #define gsdeta_ELEMLEN_2        ZTRINGV_NUM(4)
3721 #define gsdeta_ELEMS_3          ZTRINGV_NUM(1)
3722 #define gsdeta_ELEMLEN_3        ZTRINGV_NUM(4)
3723 */
3724 
3725 #define GSDETA(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSDETA,gsdeta,STRING,STRING,STRING,INT,INT,PINT,A1,A2,A3,A4,A5,A6)
3726 
3727 /*------------------------------------------------------------------
3728 fortran filename   : /cern/new/src/cfs/geant315/gsdetd.f
3729 ------------------------------------------------------------------*/
3730 /*
3731 #define gsdetd_ELEMS_1          ZTRINGV_NUM(1)
3732 #define gsdetd_ELEMLEN_1        ZTRINGV_NUM(4)
3733 #define gsdetd_ELEMS_2          ZTRINGV_NUM(1)
3734 #define gsdetd_ELEMLEN_2        ZTRINGV_NUM(4)
3735 #define gsdetd_ELEMS_4          ZTRINGV_NUM(1)
3736 #define gsdetd_ELEMLEN_4        ZTRINGV_NUM(4)
3737 */
3738 
3739 #define GSDETD(A1,A2,A3,A4,A5)  CCALLSFSUB5(GSDETD,gsdetd,STRING,STRING,INT,STRINGV,INTV,A1,A2,A3,A4,A5)
3740 
3741 /*------------------------------------------------------------------
3742 fortran filename   : /cern/new/src/cfs/geant315/gsdeth.f
3743 ------------------------------------------------------------------*/
3744 /*
3745 #define gsdeth_ELEMS_1          ZTRINGV_NUM(1)
3746 #define gsdeth_ELEMLEN_1        ZTRINGV_NUM(4)
3747 #define gsdeth_ELEMS_2          ZTRINGV_NUM(1)
3748 #define gsdeth_ELEMLEN_2        ZTRINGV_NUM(4)
3749 #define gsdeth_ELEMS_4          ZTRINGV_NUM(1)
3750 #define gsdeth_ELEMLEN_4        ZTRINGV_NUM(4)
3751 */
3752 
3753 #define GSDETH(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSDETH,gsdeth,STRING,STRING,INT,STRINGV,INTV,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7)
3754 
3755 /*------------------------------------------------------------------
3756 fortran filename   : /cern/new/src/cfs/geant315/gsdetu.f
3757 ------------------------------------------------------------------*/
3758 /*
3759 #define gsdetu_ELEMS_1          ZTRINGV_NUM(1)
3760 #define gsdetu_ELEMLEN_1        ZTRINGV_NUM(4)
3761 #define gsdetu_ELEMS_2          ZTRINGV_NUM(1)
3762 #define gsdetu_ELEMLEN_2        ZTRINGV_NUM(4)
3763 */
3764 
3765 #define GSDETU(A1,A2,A3,A4)  CCALLSFSUB4(GSDETU,gsdetu,STRING,STRING,INT,FLOATV,A1,A2,A3,A4)
3766 
3767 /*------------------------------------------------------------------
3768 fortran filename   : /cern/new/src/cfs/geant315/gsdetv.f
3769 ------------------------------------------------------------------*/
3770 /*
3771 #define gsdetv_ELEMS_1          ZTRINGV_NUM(1)
3772 #define gsdetv_ELEMLEN_1        ZTRINGV_NUM(4)
3773 #define gsdetv_ELEMS_2          ZTRINGV_NUM(1)
3774 #define gsdetv_ELEMLEN_2        ZTRINGV_NUM(4)
3775 */
3776 
3777 #define GSDETV(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSDETV,gsdetv,STRING,STRING,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7)
3778 
3779 /*------------------------------------------------------------------
3780 fortran filename   : /cern/new/src/cfs/geant315/gsdigi.f
3781 ------------------------------------------------------------------*/
3782 
3783 #define GSDIGI(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSDIGI,gsdigi,INT,INT,INTV,INT,INTV,INTV,PINT,A1,A2,A3,A4,A5,A6,A7)
3784 
3785 /*------------------------------------------------------------------
3786 fortran filename   : /cern/new/src/cfs/geant315/gsdk.f
3787 ------------------------------------------------------------------*/
3788 
3789 #define GSDK(A1,A2,A3)  CCALLSFSUB3(GSDK,gsdk,INT,FLOATV,INTV,A1,A2,A3)
3790 
3791 /*------------------------------------------------------------------
3792 fortran filename   : /cern/new/src/cfs/geant315/gsdvn.f
3793 ------------------------------------------------------------------*/
3794 /*
3795 #define gsdvn_ELEMS_1          ZTRINGV_NUM(1)
3796 #define gsdvn_ELEMLEN_1        ZTRINGV_NUM(4)
3797 #define gsdvn_ELEMS_2          ZTRINGV_NUM(1)
3798 #define gsdvn_ELEMLEN_2        ZTRINGV_NUM(4)
3799 */
3800 
3801 #define GSDVN(A1,A2,A3,A4)  CCALLSFSUB4(GSDVN,gsdvn,STRING,STRING,INT,INT,A1,A2,A3,A4)
3802 
3803 /*------------------------------------------------------------------
3804 fortran filename   : /cern/new/src/cfs/geant315/gsdvn2.f
3805 ------------------------------------------------------------------*/
3806 /*
3807 #define gsdvn2_ELEMS_1          ZTRINGV_NUM(1)
3808 #define gsdvn2_ELEMLEN_1        ZTRINGV_NUM(4)
3809 #define gsdvn2_ELEMS_2          ZTRINGV_NUM(1)
3810 #define gsdvn2_ELEMLEN_2        ZTRINGV_NUM(4)
3811 */
3812 
3813 #define GSDVN2(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSDVN2,gsdvn2,STRING,STRING,INT,INT,PFLOAT,INT,A1,A2,A3,A4,A5,A6)
3814 
3815 /*------------------------------------------------------------------
3816 fortran filename   : /cern/new/src/cfs/geant315/gsdvs.f
3817 ------------------------------------------------------------------*/
3818 /*
3819 #define gsdvs_ELEMS_1          ZTRINGV_NUM(1)
3820 #define gsdvs_ELEMLEN_1        ZTRINGV_NUM(4)
3821 #define gsdvs_ELEMS_2          ZTRINGV_NUM(1)
3822 #define gsdvs_ELEMLEN_2        ZTRINGV_NUM(4)
3823 */
3824 
3825 #define GSDVS(A1,A2,A3,A4,A5)  CCALLSFSUB5(GSDVS,gsdvs,STRING,STRING,FLOAT,INT,INT,A1,A2,A3,A4,A5)
3826 
3827 /*------------------------------------------------------------------
3828 fortran filename   : /cern/new/src/cfs/geant315/gsdvs2.f
3829 ------------------------------------------------------------------*/
3830 /*
3831 #define gsdvs2_ELEMS_1          ZTRINGV_NUM(1)
3832 #define gsdvs2_ELEMLEN_1        ZTRINGV_NUM(4)
3833 #define gsdvs2_ELEMS_2          ZTRINGV_NUM(1)
3834 #define gsdvs2_ELEMLEN_2        ZTRINGV_NUM(4)
3835 */
3836 
3837 #define GSDVS2(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSDVS2,gsdvs2,STRING,STRING,FLOAT,INT,FLOAT,INT,A1,A2,A3,A4,A5,A6)
3838 
3839 /*------------------------------------------------------------------
3840 fortran filename   : /cern/new/src/cfs/geant315/gsdvt.f
3841 ------------------------------------------------------------------*/
3842 /*
3843 #define gsdvt_ELEMS_1          ZTRINGV_NUM(1)
3844 #define gsdvt_ELEMLEN_1        ZTRINGV_NUM(4)
3845 #define gsdvt_ELEMS_2          ZTRINGV_NUM(1)
3846 #define gsdvt_ELEMLEN_2        ZTRINGV_NUM(4)
3847 */
3848 
3849 #define GSDVT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSDVT,gsdvt,STRING,STRING,FLOAT,INT,INT,INT,A1,A2,A3,A4,A5,A6)
3850 
3851 /*------------------------------------------------------------------
3852 fortran filename   : /cern/new/src/cfs/geant315/gsdvt2.f
3853 ------------------------------------------------------------------*/
3854 /*
3855 #define gsdvt2_ELEMS_1          ZTRINGV_NUM(1)
3856 #define gsdvt2_ELEMLEN_1        ZTRINGV_NUM(4)
3857 #define gsdvt2_ELEMS_2          ZTRINGV_NUM(1)
3858 #define gsdvt2_ELEMLEN_2        ZTRINGV_NUM(4)
3859 */
3860 
3861 #define GSDVT2(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSDVT2,gsdvt2,STRING,STRING,FLOAT,INT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7)
3862 
3863 /*------------------------------------------------------------------
3864 fortran filename   : /cern/new/src/cfs/geant315/gsdvx.f
3865 ------------------------------------------------------------------*/
3866 /*
3867 #define gsdvx_ELEMS_1          ZTRINGV_NUM(1)
3868 #define gsdvx_ELEMLEN_1        ZTRINGV_NUM(4)
3869 #define gsdvx_ELEMS_2          ZTRINGV_NUM(1)
3870 #define gsdvx_ELEMLEN_2        ZTRINGV_NUM(4)
3871 */
3872 
3873 #define GSDVX(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GSDVX,gsdvx,STRING,STRING,INT,INT,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8)
3874 
3875 /*------------------------------------------------------------------
3876 fortran filename   : /cern/new/src/cfs/geant315/gsipar.f
3877 ------------------------------------------------------------------*/
3878 
3879 #define GSIPAR(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSIPAR,gsipar,INT,INT,INT,INT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6)
3880 
3881 /*------------------------------------------------------------------
3882 fortran filename   : /cern/new/src/cfs/geant315/gskine.f
3883 ------------------------------------------------------------------*/
3884 
3885 #define GSKINE(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSKINE,gskine,FLOATV,INT,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6)
3886 
3887 /*------------------------------------------------------------------
3888 fortran filename   : /cern/new/src/cfs/geant315/gsking.f
3889 ------------------------------------------------------------------*/
3890 
3891 #define GSKING(A1)  CCALLSFSUB1(GSKING,gsking,INT,A1)
3892 
3893 /*------------------------------------------------------------------
3894 fortran filename   : /cern/new/src/cfs/geant315/gsmate.f
3895 ------------------------------------------------------------------*/
3896 /*
3897 #define gsmate_ELEMS_2          ZTRINGV_NUM(1)
3898 #define gsmate_ELEMLEN_2        ZTRINGV_NUM(255)
3899 */
3900 
3901 #define GSMATE(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(GSMATE,gsmate,INT,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9)
3902 
3903 /*------------------------------------------------------------------
3904 fortran filename   : /cern/new/src/cfs/geant315/gsmixt.f
3905 ------------------------------------------------------------------*/
3906 /*
3907 #define gsmixt_ELEMS_2          ZTRINGV_NUM(1)
3908 #define gsmixt_ELEMLEN_2        ZTRINGV_NUM(255)
3909 */
3910 
3911 #define GSMIXT(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSMIXT,gsmixt,INT,STRING,FLOATV,FLOATV,FLOAT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7)
3912 
3913 /*------------------------------------------------------------------
3914 fortran filename   : /cern/new/src/cfs/geant315/gsnear.f
3915 ------------------------------------------------------------------*/
3916 /*
3917 #define gsnear_ELEMS_1          ZTRINGV_NUM(1)
3918 #define gsnear_ELEMLEN_1        ZTRINGV_NUM(4)
3919 */
3920 
3921 #define GSNEAR(A1,A2,A3,A4)  CCALLSFSUB4(GSNEAR,gsnear,STRING,INT,INT,INTV,A1,A2,A3,A4)
3922 
3923 /*------------------------------------------------------------------
3924 fortran filename   : /cern/new/src/cfs/geant315/gsnext.f
3925 ------------------------------------------------------------------*/
3926 /*
3927 #define gsnext_ELEMS_1          ZTRINGV_NUM(1)
3928 #define gsnext_ELEMLEN_1        ZTRINGV_NUM(4)
3929 */
3930 
3931 #define GSNEXT(A1,A2,A3,A4)  CCALLSFSUB4(GSNEXT,gsnext,STRING,INT,INT,INTV,A1,A2,A3,A4)
3932 
3933 /*------------------------------------------------------------------
3934 fortran filename   : /cern/new/src/cfs/geant315/gsngtr.f
3935 ------------------------------------------------------------------*/
3936 
3937 #define GSNGTR(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSNGTR,gsngtr,FLOATV,FLOATV,INT,FLOAT,PFLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7)
3938 
3939 /*------------------------------------------------------------------
3940 fortran filename   : /cern/new/src/cfs/geant315/gsord.f
3941 ------------------------------------------------------------------*/
3942 /*
3943 #define gsord_ELEMS_1          ZTRINGV_NUM(1)
3944 #define gsord_ELEMLEN_1        ZTRINGV_NUM(4)
3945 */
3946 
3947 #define GSORD(A1,A2)  CCALLSFSUB2(GSORD,gsord,STRING,INT,A1,A2)
3948 
3949 /*------------------------------------------------------------------
3950 fortran filename   : /cern/new/src/cfs/geant315/gspart.f
3951 ------------------------------------------------------------------*/
3952 /*
3953 #define gspart_ELEMS_2          ZTRINGV_NUM(1)
3954 #define gspart_ELEMLEN_2        ZTRINGV_NUM(255)
3955 */
3956 
3957 #define GSPART(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GSPART,gspart,INT,STRING,INT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8)
3958 
3959 /*------------------------------------------------------------------
3960 fortran filename   : /cern/new/src/cfs/geant315/gspos.f
3961 ------------------------------------------------------------------*/
3962 /*
3963 #define gspos_ELEMS_1          ZTRINGV_NUM(1)
3964 #define gspos_ELEMLEN_1        ZTRINGV_NUM(4)
3965 #define gspos_ELEMS_3          ZTRINGV_NUM(1)
3966 #define gspos_ELEMLEN_3        ZTRINGV_NUM(4)
3967 #define gspos_ELEMS_8          ZTRINGV_NUM(1)
3968 #define gspos_ELEMLEN_8        ZTRINGV_NUM(4)
3969 */
3970 
3971 #define GSPOS(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(GSPOS,gspos,STRING,INT,STRING,FLOAT,FLOAT,FLOAT,INT,STRING,A1,A2,A3,A4,A5,A6,A7,A8)
3972 
3973 /*------------------------------------------------------------------
3974 fortran filename   : /cern/new/src/cfs/geant315/gsposp.f
3975 ------------------------------------------------------------------*/
3976 /*
3977 #define gsposp_ELEMS_1          ZTRINGV_NUM(1)
3978 #define gsposp_ELEMLEN_1        ZTRINGV_NUM(4)
3979 #define gsposp_ELEMS_3          ZTRINGV_NUM(1)
3980 #define gsposp_ELEMLEN_3        ZTRINGV_NUM(4)
3981 #define gsposp_ELEMS_8          ZTRINGV_NUM(1)
3982 #define gsposp_ELEMLEN_8        ZTRINGV_NUM(4)
3983 */
3984 
3985 #define GSPOSP(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(GSPOSP,gsposp,STRING,INT,STRING,FLOAT,FLOAT,FLOAT,INT,STRING,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
3986 
3987 /*------------------------------------------------------------------
3988 fortran filename   : /cern/new/src/cfs/geant315/gsrotm.f
3989 ------------------------------------------------------------------*/
3990 
3991 #define GSROTM(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(GSROTM,gsrotm,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7)
3992 
3993 /*------------------------------------------------------------------
3994 fortran filename   : /cern/new/src/cfs/geant315/gsscan.f
3995 ------------------------------------------------------------------*/
3996 
3997 #define GSSCAN(A1,A2)  CCALLSFSUB2(GSSCAN,gsscan,INT,INT,A1,A2)
3998 
3999 /*------------------------------------------------------------------
4000 fortran filename   : /cern/new/src/cfs/geant315/gsstak.f
4001 ------------------------------------------------------------------*/
4002 
4003 #define GSSTAK(A1)  CCALLSFSUB1(GSSTAK,gsstak,INT,A1)
4004 
4005 /*------------------------------------------------------------------
4006 fortran filename   : /cern/new/src/cfs/geant315/gstmed.f
4007 ------------------------------------------------------------------*/
4008 /*
4009 #define gstmed_ELEMS_2          ZTRINGV_NUM(1)
4010 #define gstmed_ELEMLEN_2        ZTRINGV_NUM(255)
4011 */
4012 
4013 #define GSTMED(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)  CCALLSFSUB13(GSTMED,gstmed,INT,STRING,INT,INT,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)
4014 
4015 /*------------------------------------------------------------------
4016 fortran filename   : /cern/new/src/cfs/geant315/gstpar.f
4017 ------------------------------------------------------------------*/
4018 /*
4019 #define gstpar_ELEMS_2          ZTRINGV_NUM(1)
4020 #define gstpar_ELEMLEN_2        ZTRINGV_NUM(255)
4021 */
4022 
4023 #define GSTPAR(A1,A2,A3)  CCALLSFSUB3(GSTPAR,gstpar,INT,STRING,FLOAT,A1,A2,A3)
4024 
4025 /*------------------------------------------------------------------
4026 fortran filename   : /cern/new/src/cfs/geant315/gstrac.f
4027 ------------------------------------------------------------------*/
4028 
4029 #define GSTRAC() CCALLSFSUB0(GSTRAC,gstrac)
4030 
4031 /*------------------------------------------------------------------
4032 fortran filename   : /cern/new/src/cfs/geant315/gsunea.f
4033 ------------------------------------------------------------------*/
4034 /*
4035 #define gsunea_ELEMS_1          ZTRINGV_NUM(1)
4036 #define gsunea_ELEMLEN_1        ZTRINGV_NUM(4)
4037 */
4038 
4039 #define GSUNEA(A1,A2)  CCALLSFSUB2(GSUNEA,gsunea,STRING,INT,A1,A2)
4040 
4041 /*------------------------------------------------------------------
4042 fortran filename   : /cern/new/src/cfs/geant315/gsvert.f
4043 ------------------------------------------------------------------*/
4044 
4045 #define GSVERT(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSVERT,gsvert,FLOATV,INT,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6)
4046 
4047 /*------------------------------------------------------------------
4048 fortran filename   : /cern/new/src/cfs/geant315/gsvolu.f
4049 ------------------------------------------------------------------*/
4050 /*
4051 #define gsvolu_ELEMS_1          ZTRINGV_NUM(1)
4052 #define gsvolu_ELEMLEN_1        ZTRINGV_NUM(4)
4053 #define gsvolu_ELEMS_2          ZTRINGV_NUM(1)
4054 #define gsvolu_ELEMLEN_2        ZTRINGV_NUM(4)
4055 */
4056 
4057 #define GSVOLU(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GSVOLU,gsvolu,STRING,STRING,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6)
4058 
4059 /*------------------------------------------------------------------
4060 fortran filename   : /cern/new/src/cfs/geant315/gsxyz.f
4061 ------------------------------------------------------------------*/
4062 
4063 #define GSXYZ() CCALLSFSUB0(GSXYZ,gsxyz)
4064 
4065 /*------------------------------------------------------------------
4066 fortran filename   : /cern/new/src/cfs/geant315/gtau.f
4067 ------------------------------------------------------------------*/
4068 
4069 #define GTAU() CCALLSFSUB0(GTAU,gtau)
4070 
4071 /*------------------------------------------------------------------
4072 fortran filename   : /cern/new/src/cfs/geant315/gtelec.f
4073 ------------------------------------------------------------------*/
4074 
4075 #define GTELEC() CCALLSFSUB0(GTELEC,gtelec)
4076 
4077 /*------------------------------------------------------------------
4078 fortran filename   : /cern/new/src/cfs/geant315/gtgama.f
4079 ------------------------------------------------------------------*/
4080 
4081 #define GTGAMA() CCALLSFSUB0(GTGAMA,gtgama)
4082 
4083 /*------------------------------------------------------------------
4084 fortran filename   : /cern/new/src/cfs/geant315/gthadr.f
4085 ------------------------------------------------------------------*/
4086 
4087 #define GTHADR() CCALLSFSUB0(GTHADR,gthadr)
4088 
4089 /*------------------------------------------------------------------
4090 fortran filename   : /cern/new/src/cfs/geant315/gtmedi.f
4091 ------------------------------------------------------------------*/
4092 
4093 #define GTMEDI(A1,A2)  CCALLSFSUB2(GTMEDI,gtmedi,FLOATV,PINT,A1,A2)
4094 
4095 /*------------------------------------------------------------------
4096 fortran filename   : /cern/new/src/cfs/geant315/gtmuon.f
4097 ------------------------------------------------------------------*/
4098 
4099 #define GTMUON() CCALLSFSUB0(GTMUON,gtmuon)
4100 
4101 /*------------------------------------------------------------------
4102 fortran filename   : /cern/new/src/cfs/geant315/gtneut.f
4103 ------------------------------------------------------------------*/
4104 
4105 #define GTNEUT() CCALLSFSUB0(GTNEUT,gtneut)
4106 
4107 /*------------------------------------------------------------------
4108 fortran filename   : /cern/new/src/cfs/geant315/gtnext.f
4109 ------------------------------------------------------------------*/
4110 
4111 #define GTNEXT() CCALLSFSUB0(GTNEXT,gtnext)
4112 
4113 /*------------------------------------------------------------------
4114 fortran filename   : /cern/new/src/cfs/geant315/gtnino.f
4115 ------------------------------------------------------------------*/
4116 
4117 #define GTNINO() CCALLSFSUB0(GTNINO,gtnino)
4118 
4119 /*------------------------------------------------------------------
4120 fortran filename   : /cern/new/src/cfs/geant315/gtrack.f
4121 ------------------------------------------------------------------*/
4122 
4123 #define GTRACK() CCALLSFSUB0(GTRACK,gtrack)
4124 
4125 /*------------------------------------------------------------------
4126 fortran filename   : /cern/new/src/cfs/geant315/gtrain.f
4127 ------------------------------------------------------------------*/
4128 
4129 #define GTRAIN(A1,A2)  CCALLSFSUB2(GTRAIN,gtrain,FLOATV,PFLOAT,A1,A2)
4130 
4131 /*------------------------------------------------------------------
4132 fortran filename   : /cern/new/src/cfs/geant315/gtreve.f
4133 ------------------------------------------------------------------*/
4134 
4135 #define GTREVE() CCALLSFSUB0(GTREVE,gtreve)
4136 
4137 /*------------------------------------------------------------------
4138 fortran filename   : /cern/new/src/cfs/geant315/gtrig.f
4139 ------------------------------------------------------------------*/
4140 
4141 #define GTRIG() CCALLSFSUB0(GTRIG,gtrig)
4142 
4143 /*------------------------------------------------------------------
4144 fortran filename   : /cern/new/src/cfs/geant315/gtrigc.f
4145 ------------------------------------------------------------------*/
4146 
4147 #define GTRIGC() CCALLSFSUB0(GTRIGC,gtrigc)
4148 
4149 /*------------------------------------------------------------------
4150 fortran filename   : /cern/new/src/cfs/geant315/gtrigi.f
4151 ------------------------------------------------------------------*/
4152 
4153 #define GTRIGI() CCALLSFSUB0(GTRIGI,gtrigi)
4154 
4155 /*------------------------------------------------------------------
4156 fortran filename   : /cern/new/src/cfs/geant315/gtrmul.f
4157 ------------------------------------------------------------------*/
4158 
4159 #define GTRMUL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(GTRMUL,gtrmul,FLOATV,FLOATV,FLOATV,INT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6)
4160 
4161 /*------------------------------------------------------------------
4162 fortran filename   : /cern/new/src/cfs/geant315/gtrnsf.f
4163 ------------------------------------------------------------------*/
4164 
4165 #define GTRNSF(A1,A2,A3,A4)  CCALLSFSUB4(GTRNSF,gtrnsf,FLOATV,FLOATV,FLOATV,PFLOAT,A1,A2,A3,A4)
4166 
4167 /*------------------------------------------------------------------
4168 fortran filename   : /cern/new/src/cfs/geant315/gudcay.f
4169 ------------------------------------------------------------------*/
4170 
4171 #define GUDCAY() CCALLSFSUB0(GUDCAY,gudcay)
4172 
4173 /*------------------------------------------------------------------
4174 fortran filename   : /cern/new/src/cfs/geant315/gudigi.f
4175 ------------------------------------------------------------------*/
4176 
4177 #define GUDIGI() CCALLSFSUB0(GUDIGI,gudigi)
4178 
4179 /*------------------------------------------------------------------
4180 fortran filename   : /cern/new/src/cfs/geant315/gudtim.f
4181 ------------------------------------------------------------------*/
4182 
4183  PROTOCCALLSFFUN4(FLOAT,GUDTIM,gudtim,FLOAT,FLOAT,INT,FLOAT)
4184 #define GUDTIM(A2,A3,A4,A5)  CCALLSFFUN4(GUDTIM,gudtim,FLOAT,FLOAT,INT,FLOAT,A2,A3,A4,A5)
4185 
4186 /*------------------------------------------------------------------
4187 fortran filename   : /cern/new/src/cfs/geant315/gufld.f
4188 ------------------------------------------------------------------*/
4189 
4190 #define GUFLD(A1,A2)  CCALLSFSUB2(GUFLD,gufld,FLOATV,PFLOAT,A1,A2)
4191 
4192 /*------------------------------------------------------------------
4193 fortran filename   : /cern/new/src/cfs/geant315/guhadr.f
4194 ------------------------------------------------------------------*/
4195 
4196 #define GUHADR() CCALLSFSUB0(GUHADR,guhadr)
4197 
4198 /*------------------------------------------------------------------
4199 fortran filename   : /cern/new/src/cfs/geant315/guiget.f
4200 ------------------------------------------------------------------*/
4201 
4202 #define GUIGET(A1,A2,A3)  CCALLSFSUB3(GUIGET,guiget,INT,INT,INT,A1,A2,A3)
4203 
4204 /*------------------------------------------------------------------
4205 fortran filename   : /cern/new/src/cfs/geant315/guinme.f
4206 ------------------------------------------------------------------*/
4207 
4208 #define GUINME(A1,A2,A3,A4)  CCALLSFSUB4(GUINME,guinme,FLOATV,FLOAT,FLOATV,PINT,A1,A2,A3,A4)
4209 
4210 /*------------------------------------------------------------------
4211 fortran filename   : /cern/new/src/cfs/geant315/guinti.f
4212 ------------------------------------------------------------------*/
4213 
4214 #define GUINTI() CCALLSFSUB0(GUINTI,guinti)
4215 
4216 /*------------------------------------------------------------------
4217 fortran filename   : /cern/new/src/cfs/geant315/gukine.f
4218 ------------------------------------------------------------------*/
4219 
4220 #define GUKINE() CCALLSFSUB0(GUKINE,gukine)
4221 
4222 /*------------------------------------------------------------------
4223 fortran filename   : /cern/new/src/cfs/geant315/gunear.f
4224 ------------------------------------------------------------------*/
4225 
4226 #define GUNEAR(A1,A2,A3,A4)  CCALLSFSUB4(GUNEAR,gunear,INT,INT,FLOATV,INT,A1,A2,A3,A4)
4227 
4228 /*------------------------------------------------------------------
4229 fortran filename   : /cern/new/src/cfs/geant315/gunliv.f
4230 ------------------------------------------------------------------*/
4231 
4232 #define GUNLIV(A1,A2,A3)  CCALLSFSUB3(GUNLIV,gunliv,INT,INT,INT,A1,A2,A3)
4233 
4234 /*------------------------------------------------------------------
4235 fortran filename   : /cern/new/src/cfs/geant315/guout.f
4236 ------------------------------------------------------------------*/
4237 
4238 #define GUOUT() CCALLSFSUB0(GUOUT,guout)
4239 
4240 /*------------------------------------------------------------------
4241 fortran filename   : /cern/new/src/cfs/geant315/gupara.f
4242 ------------------------------------------------------------------*/
4243 
4244 #define GUPARA() CCALLSFSUB0(GUPARA,gupara)
4245 
4246 /*------------------------------------------------------------------
4247 fortran filename   : /cern/new/src/cfs/geant315/guphad.f
4248 ------------------------------------------------------------------*/
4249 
4250 #define GUPHAD() CCALLSFSUB0(GUPHAD,guphad)
4251 
4252 /*------------------------------------------------------------------
4253 fortran filename   : /cern/new/src/cfs/geant315/guskip.f
4254 ------------------------------------------------------------------*/
4255 
4256 #define GUSKIP(A1)  CCALLSFSUB1(GUSKIP,guskip,PINT,A1)
4257 
4258 /*------------------------------------------------------------------
4259 fortran filename   : /cern/new/src/cfs/geant315/gustep.f
4260 ------------------------------------------------------------------*/
4261 
4262 #define GUSTEP() CCALLSFSUB0(GUSTEP,gustep)
4263 
4264 /*------------------------------------------------------------------
4265 fortran filename   : /cern/new/src/cfs/geant315/guswim.f
4266 ------------------------------------------------------------------*/
4267 
4268 #define GUSWIM(A1,A2,A3,A4)  CCALLSFSUB4(GUSWIM,guswim,FLOAT,FLOAT,FLOATV,FLOATV,A1,A2,A3,A4)
4269 
4270 /*------------------------------------------------------------------
4271 fortran filename   : /cern/new/src/cfs/geant315/gutrak.f
4272 ------------------------------------------------------------------*/
4273 
4274 #define GUTRAK() CCALLSFSUB0(GUTRAK,gutrak)
4275 
4276 /*------------------------------------------------------------------
4277 fortran filename   : /cern/new/src/cfs/geant315/gutrev.f
4278 ------------------------------------------------------------------*/
4279 
4280 #define GUTREV() CCALLSFSUB0(GUTREV,gutrev)
4281 
4282 /*------------------------------------------------------------------
4283 fortran filename   : /cern/new/src/cfs/geant315/guview.f
4284 ------------------------------------------------------------------*/
4285 /*
4286 #define guview_ELEMS_3          ZTRINGV_NUM(1)
4287 #define guview_ELEMLEN_3        ZTRINGV_NUM(255)
4288 */
4289 
4290 #define GUVIEW(A1,A2,A3,A4)  CCALLSFSUB4(GUVIEW,guview,INT,INT,STRING,INT,A1,A2,A3,A4)
4291 
4292 /*------------------------------------------------------------------
4293 fortran filename   : /cern/new/src/cfs/geant315/gvaviv.f
4294 ------------------------------------------------------------------*/
4295 
4296  PROTOCCALLSFFUN3(FLOAT,GVAVIV,gvaviv,FLOAT,FLOAT,FLOAT)
4297 #define GVAVIV(A2,A3,A4)  CCALLSFFUN3(GVAVIV,gvaviv,FLOAT,FLOAT,FLOAT,A2,A3,A4)
4298 
4299 /*------------------------------------------------------------------
4300 fortran filename   : /cern/new/src/cfs/geant315/gviewf.f
4301 ------------------------------------------------------------------*/
4302 
4303 #define GVIEWF(A1,A2,A3)  CCALLSFSUB3(GVIEWF,gviewf,FLOATV,FLOATV,INT,A1,A2,A3)
4304 
4305 /*------------------------------------------------------------------
4306 fortran filename   : /cern/new/src/cfs/geant315/gwork.f
4307 ------------------------------------------------------------------*/
4308 
4309 #define GWORK(A1)  CCALLSFSUB1(GWORK,gwork,INT,A1)
4310 
4311 /*------------------------------------------------------------------
4312 fortran filename   : /cern/new/src/cfs/geant315/gxsi.f
4313 ------------------------------------------------------------------*/
4314 
4315  PROTOCCALLSFFUN1(FLOAT,GXSI,gxsi,FLOAT)
4316 #define GXSI(A2)  CCALLSFFUN1(GXSI,gxsi,FLOAT,A2)
4317 
4318 /*------------------------------------------------------------------
4319 fortran filename   : /cern/new/src/cfs/geant315/gzebra.f
4320 ------------------------------------------------------------------*/
4321 
4322 #define GZEBRA(A1)  CCALLSFSUB1(GZEBRA,gzebra,INT,A1)
4323 
4324 /*------------------------------------------------------------------
4325 fortran filename   : /cern/new/src/cfs/geant315/gzinit.f
4326 ------------------------------------------------------------------*/
4327 
4328 #define GZINIT() CCALLSFSUB0(GZINIT,gzinit)
4329 
4330 /*------------------------------------------------------------------
4331 fortran filename   : /cern/new/src/cfs/geant315/hadden.f
4332 ------------------------------------------------------------------*/
4333 
4334 #define HADDEN() CCALLSFSUB0(HADDEN,hadden)
4335 
4336 /*------------------------------------------------------------------
4337 fortran filename   : /cern/new/src/cfs/geant315/hadevv.f
4338 ------------------------------------------------------------------*/
4339 
4340 #define HADEVV(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(HADEVV,hadevv,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
4341 
4342 /*------------------------------------------------------------------
4343 fortran filename   : /cern/new/src/cfs/geant315/hadrin.f
4344 ------------------------------------------------------------------*/
4345 
4346 #define HADRIN(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(HADRIN,hadrin,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7)
4347 
4348 /*------------------------------------------------------------------
4349 fortran filename   : /cern/new/src/cfs/geant315/hadriv.f
4350 ------------------------------------------------------------------*/
4351 
4352 #define HADRIV(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(HADRIV,hadriv,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7)
4353 
4354 /*------------------------------------------------------------------
4355 fortran filename   : /cern/new/src/cfs/geant315/hevhin.f
4356 ------------------------------------------------------------------*/
4357 
4358 #define HEVHIN(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(HEVHIN,hevhin,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
4359 
4360 /*------------------------------------------------------------------
4361 fortran filename   : /cern/new/src/cfs/geant315/hinhev.f
4362 ------------------------------------------------------------------*/
4363 
4364 #define HINHEV(A1,A2,A3,A4)  CCALLSFSUB4(HINHEV,hinhev,INT,DOUBLE,DOUBLE,INT,A1,A2,A3,A4)
4365 
4366 /*------------------------------------------------------------------
4367 fortran filename   : /cern/new/src/cfs/geant315/hklass.f
4368 ------------------------------------------------------------------*/
4369 
4370 #define HKLASS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24)  CCALLSFSUB24(HKLASS,hklass,PINT,INT,INT,INT,INTV,INTV,INT,INT,INT,INT,INTV,PINT,PINT,PINT,PINT,PINT,PINT,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24)
4371 
4372 /*------------------------------------------------------------------
4373 fortran filename   : /cern/new/src/cfs/geant315/hypero.f
4374 ------------------------------------------------------------------*/
4375 
4376 #define HYPERO(A1,A2,A3,A4)  CCALLSFSUB4(HYPERO,hypero,PINT,PINT,PDOUBLE,PDOUBLE,A1,A2,A3,A4)
4377 
4378 /*------------------------------------------------------------------
4379 fortran filename   : /cern/new/src/cfs/geant315/iefun.f
4380 ------------------------------------------------------------------*/
4381 
4382  PROTOCCALLSFFUN2(INT,IEFUN,iefun,DOUBLE,INT)
4383 #define IEFUN(A2,A3)  CCALLSFFUN2(IEFUN,iefun,DOUBLE,INT,A2,A3)
4384 
4385 /*------------------------------------------------------------------
4386 fortran filename   : /cern/new/src/cfs/geant315/incini.f
4387 ------------------------------------------------------------------*/
4388 
4389 #define INCINI() CCALLSFSUB0(INCINI,incini)
4390 
4391 /*------------------------------------------------------------------
4392 fortran filename   : /cern/new/src/cfs/geant315/index2.f
4393 ------------------------------------------------------------------*/
4394 
4395 #define INDEX2(A1,A2,A3)  CCALLSFSUB3(INDEX2,index2,INT,INT,INT,A1,A2,A3)
4396 
4397 /*------------------------------------------------------------------
4398 fortran filename   : /cern/new/src/cfs/geant315/kinpar.f
4399 ------------------------------------------------------------------*/
4400 
4401 #define KINPAR(A1,A2,A3)  CCALLSFSUB3(KINPAR,kinpar,DOUBLEV,DOUBLEV,DOUBLE,A1,A2,A3)
4402 
4403 /*------------------------------------------------------------------
4404 fortran filename   : /cern/new/src/cfs/geant315/kmabs.f
4405 ------------------------------------------------------------------*/
4406 
4407 #define KMABS(A1)  CCALLSFSUB1(KMABS,kmabs,PINT,A1)
4408 
4409 /*------------------------------------------------------------------
4410 fortran filename   : /cern/new/src/cfs/geant315/kpois.f
4411 ------------------------------------------------------------------*/
4412 
4413  PROTOCCALLSFFUN1(INT,KPOIS,kpois,DOUBLE)
4414 #define KPOIS(A2)  CCALLSFFUN1(KPOIS,kpois,DOUBLE,A2)
4415 
4416 /*------------------------------------------------------------------
4417 fortran filename   : /cern/new/src/cfs/geant315/limdat.f
4418 ------------------------------------------------------------------*/
4419 
4420 #define LIMDAT() CCALLSFSUB0(LIMDAT,limdat)
4421 
4422 /*------------------------------------------------------------------
4423 fortran filename   : /cern/new/src/cfs/geant315/lortra.f
4424 ------------------------------------------------------------------*/
4425 
4426 #define LORTRA(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(LORTRA,lortra,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
4427 
4428 /*------------------------------------------------------------------
4429 fortran filename   : /cern/new/src/cfs/geant315/minv.f
4430 ------------------------------------------------------------------*/
4431 
4432 #define MINV(A1,A2,A3,A4,A5)  CCALLSFSUB5(MINV,minv,PFLOAT,INT,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5)
4433 
4434 /*------------------------------------------------------------------
4435 fortran filename   : /cern/new/src/cfs/geant315/nbanh.f
4436 ------------------------------------------------------------------*/
4437 
4438 #define NBANH(A1)  CCALLSFSUB1(NBANH,nbanh,PINT,A1)
4439 
4440 /*------------------------------------------------------------------
4441 fortran filename   : /cern/new/src/cfs/geant315/nfac.f
4442 ------------------------------------------------------------------*/
4443 
4444  PROTOCCALLSFFUN1(INT,NFAC,nfac,INT)
4445 #define NFAC(A2)  CCALLSFFUN1(NFAC,nfac,INT,A2)
4446 
4447 /*------------------------------------------------------------------
4448 fortran filename   : /cern/new/src/cfs/geant315/nizl.f
4449 ------------------------------------------------------------------*/
4450 
4451 #define NIZL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(NIZL,nizl,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6)
4452 
4453 /*------------------------------------------------------------------
4454 fortran filename   : /cern/new/src/cfs/geant315/normal.f
4455 ------------------------------------------------------------------*/
4456 
4457 #define NORMAL(A1)  CCALLSFSUB1(NORMAL,normal,PFLOAT,A1)
4458 
4459 /*------------------------------------------------------------------
4460 fortran filename   : /cern/new/src/cfs/geant315/nucevv.f
4461 ------------------------------------------------------------------*/
4462 
4463 #define NUCEVV(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(NUCEVV,nucevv,PINT,INT,DOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7)
4464 
4465 /*------------------------------------------------------------------
4466 fortran filename   : /cern/new/src/cfs/geant315/nucrec.f
4467 ------------------------------------------------------------------*/
4468 
4469 #define NUCREC(A1,A2)  CCALLSFSUB2(NUCREC,nucrec,PINT,INT,A1,A2)
4470 
4471 /*------------------------------------------------------------------
4472 fortran filename   : /cern/new/src/cfs/geant315/nucrel.f
4473 ------------------------------------------------------------------*/
4474 
4475 #define NUCREL(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(NUCREL,nucrel,INT,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8)
4476 
4477 /*------------------------------------------------------------------
4478 fortran filename   : /cern/new/src/cfs/geant315/nucriv.f
4479 ------------------------------------------------------------------*/
4480 
4481 #define NUCRIV(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(NUCRIV,nucriv,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8)
4482 
4483 /*------------------------------------------------------------------
4484 fortran filename   : /cern/new/src/cfs/geant315/nudisv.f
4485 ------------------------------------------------------------------*/
4486 
4487  PROTOCCALLSFFUN5(INT,NUDISV,nudisv,DOUBLE,INT,DOUBLE,PDOUBLE,PDOUBLE)
4488 #define NUDISV(A2,A3,A4,A5,A6)  CCALLSFFUN5(NUDISV,nudisv,DOUBLE,INT,DOUBLE,PDOUBLE,PDOUBLE,A2,A3,A4,A5,A6)
4489 
4490 /*------------------------------------------------------------------
4491 fortran filename   : /cern/new/src/cfs/geant315/nuprel.f
4492 ------------------------------------------------------------------*/
4493 
4494 #define NUPREL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(NUPREL,nuprel,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6)
4495 
4496 /*------------------------------------------------------------------
4497 fortran filename   : /cern/new/src/cfs/geant315/parjet.f
4498 ------------------------------------------------------------------*/
4499 
4500 #define PARJET(A1,A2)  CCALLSFSUB2(PARJET,parjet,PINT,INT,A1,A2)
4501 
4502 /*------------------------------------------------------------------
4503 fortran filename   : /cern/new/src/cfs/geant315/pbanh.f
4504 ------------------------------------------------------------------*/
4505 
4506 #define PBANH(A1)  CCALLSFSUB1(PBANH,pbanh,PINT,A1)
4507 
4508 /*------------------------------------------------------------------
4509 fortran filename   : /cern/new/src/cfs/geant315/pcsdat.f
4510 ------------------------------------------------------------------*/
4511 
4512 #define PCSDAT(A1,A2,A3)  CCALLSFSUB3(PCSDAT,pcsdat,INT,INT,LOGICAL,A1,A2,A3)
4513 
4514 /*------------------------------------------------------------------
4515 fortran filename   : /cern/new/src/cfs/geant315/phasp.f
4516 ------------------------------------------------------------------*/
4517 
4518 #define PHASP() CCALLSFSUB0(PHASP,phasp)
4519 
4520 /*------------------------------------------------------------------
4521 fortran filename   : /cern/new/src/cfs/geant315/phpnuc.f
4522 ------------------------------------------------------------------*/
4523 
4524 #define PHPNUC() CCALLSFSUB0(PHPNUC,phpnuc)
4525 
4526 /*------------------------------------------------------------------
4527 fortran filename   : /cern/new/src/cfs/geant315/pimabs.f
4528 ------------------------------------------------------------------*/
4529 
4530 #define PIMABS(A1)  CCALLSFSUB1(PIMABS,pimabs,PINT,A1)
4531 
4532 /*------------------------------------------------------------------
4533 fortran filename   : /cern/new/src/cfs/geant315/plot.f
4534 ------------------------------------------------------------------*/
4535 
4536 #define PLOT(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(PLOT,plot,DOUBLEV,DOUBLEV,INT,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9)
4537 
4538 /*------------------------------------------------------------------
4539 fortran filename   : /cern/new/src/cfs/geant315/plotdt.f
4540 ------------------------------------------------------------------*/
4541 
4542 #define PLOTDT(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(PLOTDT,plotdt,DOUBLEV,DOUBLEV,INT,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9)
4543 
4544 /*------------------------------------------------------------------
4545 fortran filename   : /cern/new/src/cfs/geant315/pmltpc.f
4546 ------------------------------------------------------------------*/
4547 
4548  PROTOCCALLSFFUN6(FLOAT,PMLTPC,pmltpc,INT,INT,INT,INT,FLOAT,FLOAT)
4549 #define PMLTPC(A2,A3,A4,A5,A6,A7)  CCALLSFFUN6(PMLTPC,pmltpc,INT,INT,INT,INT,FLOAT,FLOAT,A2,A3,A4,A5,A6,A7)
4550 
4551 /*------------------------------------------------------------------
4552 fortran filename   : /cern/new/src/cfs/geant315/pmprab.f
4553 ------------------------------------------------------------------*/
4554 
4555 #define PMPRAB(A1,A2,A3,A4,A5,A6,A7)  CCALLSFSUB7(PMPRAB,pmprab,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7)
4556 
4557 /*------------------------------------------------------------------
4558 fortran filename   : /cern/new/src/cfs/geant315/poisso.f
4559 ------------------------------------------------------------------*/
4560 
4561 #define POISSO(A1,A2)  CCALLSFSUB2(POISSO,poisso,FLOAT,PINT,A1,A2)
4562 
4563 /*------------------------------------------------------------------
4564 fortran filename   : /cern/new/src/cfs/geant315/qnrg.f
4565 ------------------------------------------------------------------*/
4566 
4567  PROTOCCALLSFFUN4(DOUBLE,QNRG,qnrg,DOUBLE,DOUBLE,DOUBLE,DOUBLE)
4568 #define QNRG(A2,A3,A4,A5)  CCALLSFFUN4(QNRG,qnrg,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5)
4569 
4570 /*------------------------------------------------------------------
4571 fortran filename   : /cern/new/src/cfs/geant315/raco.f
4572 ------------------------------------------------------------------*/
4573 
4574 #define RACO(A1,A2,A3)  CCALLSFSUB3(RACO,raco,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3)
4575 
4576 /*------------------------------------------------------------------
4577 fortran filename   : /cern/new/src/cfs/geant315/rakeka.f
4578 ------------------------------------------------------------------*/
4579 
4580 #define RAKEKA(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(RAKEKA,rakeka,INT,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6)
4581 
4582 /*------------------------------------------------------------------
4583 fortran filename   : /cern/new/src/cfs/geant315/rakekv.f
4584 ------------------------------------------------------------------*/
4585 
4586 #define RAKEKV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(RAKEKV,rakekv,INT,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
4587 
4588 /*------------------------------------------------------------------
4589 fortran filename   : /cern/new/src/cfs/geant315/ranres.f
4590 ------------------------------------------------------------------*/
4591 
4592  PROTOCCALLSFFUN1(FLOAT,RANRES,ranres,FLOAT)
4593 #define RANRES(A2)  CCALLSFFUN1(RANRES,ranres,FLOAT,A2)
4594 
4595 /*------------------------------------------------------------------
4596 fortran filename   : /cern/new/src/cfs/geant315/rbkekv.f
4597 ------------------------------------------------------------------*/
4598 
4599 #define RBKEKV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)  CCALLSFSUB11(RBKEKV,rbkekv,INT,PDOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)
4600 
4601 /*------------------------------------------------------------------
4602 fortran filename   : /cern/new/src/cfs/geant315/rchanv.f
4603 ------------------------------------------------------------------*/
4604 
4605 #define RCHANV() CCALLSFSUB0(RCHANV,rchanv)
4606 
4607 /*------------------------------------------------------------------
4608 fortran filename   : /cern/new/src/cfs/geant315/rchanw.f
4609 ------------------------------------------------------------------*/
4610 
4611 #define RCHANW() CCALLSFSUB0(RCHANW,rchanw)
4612 
4613 /*------------------------------------------------------------------
4614 fortran filename   : /cern/new/src/cfs/geant315/rotes2.f
4615 ------------------------------------------------------------------*/
4616 
4617 #define ROTES2(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(ROTES2,rotes2,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6)
4618 
4619 /*------------------------------------------------------------------
4620 fortran filename   : /cern/new/src/cfs/geant315/rtmi.f
4621 ------------------------------------------------------------------*/
4622 
4623 #define RTMI(A1,A2,A3,A4,A5,A6,A7,A8)  CCALLSFSUB8(RTMI,rtmi,PFLOAT,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8)
4624 
4625 /*------------------------------------------------------------------
4626 fortran filename   : /cern/new/src/cfs/geant315/samcst.f
4627 ------------------------------------------------------------------*/
4628 
4629 #define SAMCST(A1,A2,A3)  CCALLSFSUB3(SAMCST,samcst,INT,DOUBLE,PDOUBLE,A1,A2,A3)
4630 
4631 /*------------------------------------------------------------------
4632 fortran filename   : /cern/new/src/cfs/geant315/selfab.f
4633 ------------------------------------------------------------------*/
4634 
4635 #define SELFAB(A1)  CCALLSFSUB1(SELFAB,selfab,PFLOAT,A1)
4636 
4637 /*------------------------------------------------------------------
4638 fortran filename   : /cern/new/src/cfs/geant315/setcur.f
4639 ------------------------------------------------------------------*/
4640 
4641 #define SETCUR(A1)  CCALLSFSUB1(SETCUR,setcur,INT,A1)
4642 
4643 /*------------------------------------------------------------------
4644 fortran filename   : /cern/new/src/cfs/geant315/settrk.f
4645 ------------------------------------------------------------------*/
4646 
4647 #define SETTRK(A1)  CCALLSFSUB1(SETTRK,settrk,INT,A1)
4648 
4649 /*------------------------------------------------------------------
4650 fortran filename   : /cern/new/src/cfs/geant315/sfecfe.f
4651 ------------------------------------------------------------------*/
4652 
4653 #define SFECFE(A1,A2)  CCALLSFSUB2(SFECFE,sfecfe,DOUBLE,DOUBLE,A1,A2)
4654 
4655 /*------------------------------------------------------------------
4656 fortran filename   : /cern/new/src/cfs/geant315/shptot.f
4657 ------------------------------------------------------------------*/
4658 
4659  PROTOCCALLSFFUN2(DOUBLE,SHPTOT,shptot,INT,DOUBLE)
4660 #define SHPTOT(A2,A3)  CCALLSFFUN2(SHPTOT,shptot,INT,DOUBLE,A2,A3)
4661 
4662 /*------------------------------------------------------------------
4663 fortran filename   : /cern/new/src/cfs/geant315/sigel.f
4664 ------------------------------------------------------------------*/
4665 
4666 #define SIGEL(A1,A2,A3,A4,A5,A6)  CCALLSFSUB6(SIGEL,sigel,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6)
4667 
4668 /*------------------------------------------------------------------
4669 fortran filename   : /cern/new/src/cfs/geant315/sihael.f
4670 ------------------------------------------------------------------*/
4671 
4672 #define SIHAEL(A1,A2,A3,A4,A5)  CCALLSFSUB5(SIHAEL,sihael,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,A1,A2,A3,A4,A5)
4673 
4674 /*------------------------------------------------------------------
4675 fortran filename   : /cern/new/src/cfs/geant315/steep.f
4676 ------------------------------------------------------------------*/
4677 
4678 #define STEEP(A1)  CCALLSFSUB1(STEEP,steep,PFLOAT,A1)
4679 
4680 /*------------------------------------------------------------------
4681 fortran filename   : /cern/new/src/cfs/geant315/steeq.f
4682 ------------------------------------------------------------------*/
4683 
4684 #define STEEQ(A1,A2)  CCALLSFSUB2(STEEQ,steeq,PFLOAT,INT,A1,A2)
4685 
4686 /*------------------------------------------------------------------
4687 fortran filename   : /cern/new/src/cfs/geant315/steer.f
4688 ------------------------------------------------------------------*/
4689 
4690 #define STEER(A1)  CCALLSFSUB1(STEER,steer,PFLOAT,A1)
4691 
4692 /*------------------------------------------------------------------
4693 fortran filename   : /cern/new/src/cfs/geant315/stees.f
4694 ------------------------------------------------------------------*/
4695 
4696 #define STEES(A1,A2)  CCALLSFSUB2(STEES,stees,PFLOAT,FLOAT,A1,A2)
4697 
4698 /*------------------------------------------------------------------
4699 fortran filename   : /cern/new/src/cfs/geant315/stpair.f
4700 ------------------------------------------------------------------*/
4701 
4702 #define STPAIR() CCALLSFSUB0(STPAIR,stpair)
4703 
4704 /*------------------------------------------------------------------
4705 fortran filename   : /cern/new/src/cfs/geant315/tchoic.f
4706 ------------------------------------------------------------------*/
4707 
4708 #define TCHOIC(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(TCHOIC,tchoic,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
4709 
4710 /*------------------------------------------------------------------
4711 fortran filename   : /cern/new/src/cfs/geant315/tdelay.f
4712 ------------------------------------------------------------------*/
4713 
4714 #define TDELAY(A1)  CCALLSFSUB1(TDELAY,tdelay,PFLOAT,A1)
4715 
4716 /*------------------------------------------------------------------
4717 fortran filename   : /cern/new/src/cfs/geant315/threpd.f
4718 ------------------------------------------------------------------*/
4719 
4720 #define THREPD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)  CCALLSFSUB19(THREPD,threpd,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)
4721 
4722 /*------------------------------------------------------------------
4723 fortran filename   : /cern/new/src/cfs/geant315/trafo.f
4724 ------------------------------------------------------------------*/
4725 
4726 #define TRAFO(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)  CCALLSFSUB15(TRAFO,trafo,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)
4727 
4728 /*------------------------------------------------------------------
4729 fortran filename   : /cern/new/src/cfs/geant315/trans.f
4730 ------------------------------------------------------------------*/
4731 
4732 #define TRANS(A1,A2,A3,A4,A5,A6,A7,A8,A9)  CCALLSFSUB9(TRANS,trans,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9)
4733 
4734 /*------------------------------------------------------------------
4735 fortran filename   : /cern/new/src/cfs/geant315/ttrans.f
4736 ------------------------------------------------------------------*/
4737 
4738 #define TTRANS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)  CCALLSFSUB10(TTRANS,ttrans,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)
4739 
4740 /*------------------------------------------------------------------
4741 fortran filename   : /cern/new/src/cfs/geant315/twob.f
4742 ------------------------------------------------------------------*/
4743 
4744 #define TWOB(A1,A2,A3)  CCALLSFSUB3(TWOB,twob,INT,INT,FLOAT,A1,A2,A3)
4745 
4746 /*------------------------------------------------------------------
4747 fortran filename   : /cern/new/src/cfs/geant315/twoclu.f
4748 ------------------------------------------------------------------*/
4749 
4750 #define TWOCLU(A1,A2,A3)  CCALLSFSUB3(TWOCLU,twoclu,INT,INT,FLOAT,A1,A2,A3)
4751 
4752 /*------------------------------------------------------------------
4753 fortran filename   : /cern/new/src/cfs/geant315/twopad.f
4754 ------------------------------------------------------------------*/
4755 
4756 #define TWOPAD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)  CCALLSFSUB13(TWOPAD,twopad,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)
4757 
4758 /*------------------------------------------------------------------
4759 fortran filename   : /cern/new/src/cfs/geant315/twopar.f
4760 ------------------------------------------------------------------*/
4761 
4762 #define TWOPAR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)  CCALLSFSUB18(TWOPAR,twopar,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,DOUBLE,PDOUBLE,INT,INT,DOUBLE,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)
4763 
4764 /*------------------------------------------------------------------
4765 fortran filename   : /cern/new/src/cfs/geant315/vecsub.f
4766 ------------------------------------------------------------------*/
4767 
4768 #define ADD(A1,A2,A3)  CCALLSFSUB3(ADD,add,INT,INT,INT,A1,A2,A3)
4769 
4770 
4771 #define SUB(A1,A2,A3)  CCALLSFSUB3(SUB,sub,INT,INT,INT,A1,A2,A3)
4772 
4773 
4774 #define LOR(A1,A2,A3)  CCALLSFSUB3(LOR,lor,INT,INT,INT,A1,A2,A3)
4775 
4776 
4777 #define LENGTX(A1,A2)  CCALLSFSUB2(LENGTX,lengtx,INT,PFLOAT,A1,A2)
4778 
4779 
4780 #define ANG(A1,A2,A3,A4)  CCALLSFSUB4(ANG,ang,INT,INT,PFLOAT,PFLOAT,A1,A2,A3,A4)
4781 
4782 
4783 #define DEFS(A1,A2,A3)  CCALLSFSUB3(DEFS,defs,INT,INT,INT,A1,A2,A3)
4784 
4785 
4786 #define TRAC(A1,A2,A3)  CCALLSFSUB3(TRAC,trac,INT,INT,INT,A1,A2,A3)
4787 
4788 /*------------------------------------------------------------------
4789 fortran filename   : /cern/new/src/cfs/geant315/verein.f
4790 ------------------------------------------------------------------*/
4791 
4792 #define VEREIN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34)  CCALLSFSUB34(VEREIN,verein,PINT,PINT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,INT,PINT,INT,INTV,INTV,PINT,PINT,PINT,PINT,PINT,PINT,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34)
4793 
4794 /*------------------------------------------------------------------
4795 fortran filename   : /cern/new/src/cfs/geant315/xlamb.f
4796 ------------------------------------------------------------------*/
4797 
4798  PROTOCCALLSFFUN3(DOUBLE,XLAMB,xlamb,DOUBLE,DOUBLE,DOUBLE)
4799 #define XLAMB(A2,A3,A4)  CCALLSFFUN3(XLAMB,xlamb,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4)
4800 
4801 /*------------------------------------------------------------------
4802 fortran filename   : /cern/new/src/cfs/geant315/zeregs.f
4803 ------------------------------------------------------------------*/
4804 
4805 #define ZEREGS() CCALLSFSUB0(ZEREGS,zeregs)
4806 
4807 #ifdef __cplusplus
4808 } /* extern "C" */
4809 #endif
4810 
4811 #endif /* #ifndef _GEANT315_H */