1 THErapy RADIATION THERAPY PHYSICS PROGRAMS BASIC programs: ARBEAM ARCISO CADDCAL CADDCO60 CALCO60 CALOG CESIUM CONTOUR CONTOUREL COUNT DRSCO60 FLETINP HODGCAL IRIDINP IRREGGEN SELECT TARCO60 TORCAL FORTRAN programs: AECLPLAN ARBEAM ARCISO CALPLOT CALPLOTLV CALYEAR CO60PLAN CONPLOT COOPP DECAY ELEPLAN EYEPLAN IRREG ISOPLAN MISODOS MISOROT MULCO60 MULELE MULISO MULISOAEC NEUISO OMNISO PAROPP PAROPPAEC SKINGAP SSDISO 2 AEClplan AECLPLAN.TSK This FORTRAN program calculates multiple beam unit sets for the Therac-20 using information generated by MULISOAEC or input from the terminal. 2 ARBeam ARBEAM.BAS This BASIC program creates a beam characteristics file for later use by ARBEAM.TSK (generally used for arc therapies). ARBEAM.TSK This FORTRAN program creates a beam profile data file for later use by ARCISO.TSK (generally used for arc therapies). 2 ARCiso ARCISO.BAS This BASIC program reformats a contour file into radii and weighting factors for later use by ARCISO.TSK (arc therapy). ARCISO.TSK This FORTRAN program produces arc therapy isodose distributions. 2 CADdcal CADDCAL.BAS This BASIC program provides the user with a percent depth dose table for 9 user entered square fields and a user entered SSD for the 6 MV Varian. 2 CADdco60 CADDCO60.BAS This BASIC program provides the user with a percent depth dose table for 9 user entered square fields and a user entered SSD for the AECL Cobalt 60. 2 CALco60 CALCO60.BAS This BASIC program calculates and logs the timer error for the AECL Cobalt 60. This timer error is used by COOPP and CO60PLAN in calculating the time settings. 2 CALog CALOG.BAS This BASIC program calculates and logs the daily calibration data for both the Varian and the Therac-20. 2 CALplot CALPLOT.TSK This FORTRAN program plots the Varian and Therac-20 calibration factors for a user entered month and year on a user selected scope. CALPLOTLV.TSK This FORTRAN program plots the Varian and Therac-20 calibration factors for a user entered month and year on the Varian Statos Printer/Plotter. 2 CALyear CALYEAR.TSK This FORTRAN program determines the yearly averages and standard deviations of the Varian and Therac-20 calibration factors for a user selected year. 2 CESium CESIUM.BAS This BASIC program calculates the strengths of the Cesium needles and seeds and the SR-90 eye applicators for a user entered date. 2 CONplot CONPLOT.TSK This FORTRAN program draws a given patient contour on the Varian Status Printer/Plotter. The user enters the film distance, the plot distance, and the magnification. 2 CONtour CONTOUR.BAS This BASIC program generates contour information files for CON- PLOT, MULISO, MULISOAEC, MULCO60, and NEUISO using a question and answer session and incorporating use of the graphic digitizer. CONTOUREL.BAS This BASIC program generates ELECTRON contour information files for CONPLOT and MULELE using a question and answer session and incorporating use of the graphic digitizer. 2 COOpp COOPP.TSK This FORTRAN program does SSD, single or parallel opposed field time set calculations for the AECL Cobalt 60. 2 CO60plan CO60PLAN.TSK This FORTRAN program calculates multiple beam time sets for the AECL Cobalt 60 using information generated by MULCO60 or input from the terminal. 2 COUnt COUNT.BAS This BASIC program tallies the types of calculations that have been performed in the present calendar year. The programs PAR- OPP, PAROPPAEC, MULISO, ISOPLAN, MULELE, ELEPLAN, COOPP, MULCO60, CO60PLAN, EYEPLAN, AECLPLAN, and MULISOAEC all write the patient's name, date and time of calculation, # of fields, total dose, # of fractions, and total # of days each time they are exe- cuted. 2 DECay DECAY.TSK This FORTRAN program calculates the AECL Cobalt 60 Rads per mi- nute output rate for a user entered time span at an SSD value of 80 cm for field sizes from 5X5 to 35X35. 2 DRSco60 DRSCO60.BAS This BASIC program calculates a four page table of time sets at a user given SSD on a user given date for the AECL Cobalt 60. Output is on LP0. 2 ELEplan ELEPLAN.TSK This FORTRAN program calculates unit sets for the Therac-20 elec- trons. 2 EYEplan EYEPLAN.TSK This FORTRAN program calculates the time sets for the SR-90 eye applicators. 2 FLEtinp FLETINP.BAS This BASIC program uses the digitizer to create a data file (for use by MISODOS) for Fletcher insertions. AP-LAT or stereo-shift methods may be used. 2 HODgcal HODGCAL.BAS This BASIC program takes the percent depth doses for the points named in an irregular field calculation (IRREG) and determines the average PDD at each point, the overall average, and (after the total dose is entered) the dose given to each point. 2 IRIdinp IRIDINP.BAS This BASIC program uses the digitizer to create a data file (for use by MISODOS) for either Iridium or Iodine implants. A maxium of 320 seeds may be used. AP-LAT or stereo-shift methods may be used. 2 IRReggen IRREG.TSK This FORTRAN program uses the file generated by IRREGGEN to cal- culate percent depth doses at verious depths and locations in an irregular treatment field. IRREGGEN.BAS This BASIC program uses the digitizer to create a file (for use by IRREG) for irregular calculations such as half body, total body, mantles, etc. 2 ISOplan ISOPLAN.TSK This FORTRAN program calculates multiple beam unit sets for the Varian using information generated by MULISO or input from the terminal. 2 MISodos MISODOS.TSK This FORTRAN program uses the files generated by FLETINP or IRI- DINP to calculate dose rate distributions for intercavitary or interstitial implants. MISOROT.TSK This FORTRAN program uses modified versions of files generated by FLETINP or IRIDINP in which rotational axes and angles have been provided (with the editor). Again it calculates dose rate dis- tributions for intercavitary or interstitial implants. 2 MULco60 MULCO60.TSK This FORTRAN program does multiple beam isodose or isosurvival distribution calculations for the AECL Cobalt 60 (SAD or SSD). 2 MULele MULELE.TSK This FORTRAN program does multiple beam isodose distribution cal- culations for the Therac-20 electrons. 2 MULiso MULISO.TSK This FORTRAN program does multiple beam isodose or isosurvival distribution calculations for the Varian (SAD treatments only). MULISOAEC.TSK This FORTRAN program does multiple beam isodose or isosurvival distribution calculations for the Therac-20 (SAD treatments on- ly). 2 NEUiso NEUISO.TSK This FORTRAN program does multiple beam isodose distribution cal- culations for Fermilab's neutrons (mean energy approx. 26 MEV). 2 OMNiso OMNISO.TSK This FORTRAN program adds percent depth dose or total dose dis- tributions together using output files created by MULISO, MULISO- AEC, MULELE, MULCO60, NEUISO, or MISODOS. Positive or negative weightings may be assigned. 2 PARopp PAROPP.TSK This FORTRAN program does SSD or SAD, single or parallel opposed field unit set calculations for the Varian. PAROPPAEC.TSK This FORTRAN program does SSD or SAD, single or parallel opposed field unit set calculations for the Therac-20. 2 SELect SELECT.BAS This BASIC program gives a listing of the calculations performed by any of the programs mentioned in COUNT. 2 SSDiso SSDISO.TSK This FORTRAN program is similar to MULISO except that it allows the user to obtain SSD distributions. You may choose between normalization at the origin or at each field's Dmax. If you cho- ose to normalize at Dmax you must choose the FULL ISODOSE LEVEL SET since the levels will be higher. 2 SKIngap SKINGAP.TSK This FORTRAN program calculates the skin gap necessary to attain a chosen gap at a chosen depth for two adjacent fields. 2 TARco60 TARCO60.BAS This BASIC program produces a TAR table for the AECL Cobalt 60 using the algorithm obtained from a fit to the standard Cobalt TAR table. 2 TORcal TORCAL.BAS This BASIC program produces a TOR table for the Varian using the algorithm obtained from a fit to the data obtained at MRH.