{ if (gSystem->Load("libGeom")!=0) { Error("Unable to load libGeom.so\n"); return; } HGeomInterface* interface=new HGeomInterface; Bool_t rc=interface->readGeomConfig("/u/hadalign/aug04/macro/geofiles/geainiAug04geofiles.dat"); if (!rc) { printf("Read of GEANT config file failed!\n"); delete interface; return; } HGeomOraIo* output=new HGeomOraIo; output->open("hgeom"); interface->setOutput(output); Bool_t rc=interface->readAll(); HGeomSet* set=interface->findSet("rich"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("sect"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("frames"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("mdc"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("shower"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("tof"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64)"); interface->writeSet(set); } HGeomSet* set=interface->findSet("target"); if (set) { set->setAuthor("Yvonne C. Pachmayer"); set->setDescription("Alignment geometry for AUG04SIM (alignment version 64) for Full Target"); interface->writeSet(set); } delete interface; }