27     if hasattr(runArgs,
"Eta") 
and ( hasattr(runArgs,
"Theta") 
or hasattr(runArgs,
"Z") ):
 
   28         raise RuntimeError(
"Eta cannot be specified at the same time as Theta and Z.")
 
   30     if hasattr(runArgs,
"Eta"):
 
   31         flags.TestBeam.Eta = runArgs.Eta
 
   33     if hasattr(runArgs,
"Theta") 
or hasattr(runArgs,
"Z"):
 
   34         if hasattr(runArgs,
"Theta"):
 
   35             flags.TestBeam.Theta = runArgs.Theta
 
   38             flags.TestBeam.Theta=90
 
   40         if hasattr(runArgs,
"Z"):
 
   41             flags.TestBeam.Z = runArgs.Z
 
   44             flags.TestBeam.Z = 2550.0
 
   46     if hasattr(runArgs,
"Phi"):
 
   47         flags.TestBeam.Phi=runArgs.Phi
 
   49     if hasattr(runArgs,
"Y"):
 
   50         flags.TestBeam.Y=runArgs.Y