22.05.2014 Views

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

0 if only IER] structures read in out of the NKEYS requested;<br />

Routine to read GEANT object(s) from a ZEBRA/FZ file. The data structures from disk are read in memory.<br />

The FZ data base must have been been created via GOPEN/GFOUT. Example:<br />

CALL GOPEN(1,’I’,1024,IER)<br />

IDVOLU = 0<br />

IDMATE = 0<br />

IDTMED = 0<br />

IDROTM = 0<br />

IDPART = 0<br />

IDSCAN = 0<br />

IDSETS = 0<br />

CALL GFIN (1,’VOLU’,1,IDVOLU,’ ’,IER)<br />

CALL GFIN (1,’MATE’,1,IDMATE,’ ’,IER)<br />

CALL GFIN (1,’TMED’,1,IDTMED,’ ’,IER)<br />

CALL GFIN (1,’ROTM’,1,IDROTM,’ ’,IER)<br />

CALL GFIN (1,’PART’,1,IDPART,’ ’,IER)<br />

CALL GFIN (1,’SCAN’,1,IDSCAN,’ ’,IER)<br />

CALL GFIN (1,’SETS’,1,IDSETS,’ ’,IER)<br />

CALL GFOUT<br />

(LUN,CHOBJ,NKEYS,IDVERS,CHOPT,IER*)<br />

The arguments have the same meaning than for GFIN with the following differences:<br />

IDVERS<br />

(INTEGER) version identifier of the data structures to be written out;<br />

Routine to write GEANT object(s) into a ZEBRA/FZ file. The data structures from memory are written on the<br />

file. The FZ data base must have been been created via GOPEN/GFOUT. Example:<br />

CALL GOPEN(1,’O’,1024,IER)<br />

CALL GFOUT (1,’VOLU’,1,IDVOLU,’ ’,IER)<br />

CALL GFOUT (1,’MATE’,1,IDMATE,’ ’,IER)<br />

CALL GFOUT (1,’TMED’,1,IDTMED,’ ’,IER)<br />

CALL GFOUT (1,’ROTM’,1,IDROTM,’ ’,IER)<br />

CALL GFOUT (1,’PART’,1,IDPART,’ ’,IER)<br />

CALL GFOUT (1,’SCAN’,1,IDSCAN,’ ’,IER)<br />

CALL GFOUT (1,’SETS’,1,IDSETS,’ ’,IER)<br />

Note: the routines GGET and GSAVE are obsolete and should not be used.<br />

IOPA300 – 2 179

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!