64   F1LArGapID   = 
new G4int[2400];
 
   65   F1LArIX      = 
new G4int[2400];
 
   66   F1LArJY      = 
new G4int[2400];
 
   67   F1LArITile   = 
new G4int[2400];
 
   75   delete [] F1LArGapPosX;
 
   76   delete [] F1LArGapPosY;
 
   84 #include "FCALEMModuleParameters.input"   
   86     (
"geom_data/FCal1Electrodes.dat");
 
   88   if(!File)  
G4cerr << 
"Failed to open file FCal1Electrodes data file  " << 
G4endl;
 
   92   while(!(File.eof())) {
 
   94     File >> F1LArGapID[NF1LarGap] >> F1LArGapPosX[NF1LarGap] >> F1LArGapPosY[NF1LarGap]
 
   95      >> F1LArIX[NF1LarGap] >>  F1LArJY[NF1LarGap] >> F1LArITile[NF1LarGap];
 
   97   G4cout << 
"********" << 
" Number of Rods in FCAL1 : " << NF1LarGap-1 << 
G4endl;;
 
  122     new G4Tubs(
"EmModuleSold", EmModuleRMin, EmModuleRMax, EmModuleLenght,
 
  123            EmModuleStartPhi,EmModuleDPhi);
 
  137   G4Tubs * SolidF1CableTroff =
 
  138     new G4Tubs(
"F1CableTroffSolid", F1CableTroffRMin, F1CableTroffRMax,
 
  139            F1CableTroffLenght, F1CableTroffStartPhi, F1CableTroffDPhi);
 
  142             "F1CableTroffLogical");
 
  148   for(i=0 ; i < NCableTroff ; i++)
 
  152               LogicalF1CableTroff,
"F1CableTroffPhysical",
 
  153               LogicalEmModule,0,i+1);
 
  155       F1CableTroffRot.
rotateZ(F1CableTroffRotZ);
 
  167     new G4Tubs(
"F1LArGapSolid",F1LArGapRmin, F1LArGapRmax, F1LArGapLenght, 
 
  168            F1LArGapStartPhi,F1LArGapDPhi);
 
  174    for(i=1; i < NF1LarGap; i++){
 
  177               LogicalF1LArGap,
"F1LArGapPhysical", LogicalEmModule, 0, i); 
 
  196    return LogicalEmModule;
 
  202 { 
return F1LArITile[GapID]; }
 
  205 { 
return F1LArGapPosX[GapID]; }