diff --git a/common-tools/cnuphys/magfield/src/main/java/cnuphys/magfield/CompositeProbe.java b/common-tools/cnuphys/magfield/src/main/java/cnuphys/magfield/CompositeProbe.java index d14d88ff44..8222dbf1a8 100644 --- a/common-tools/cnuphys/magfield/src/main/java/cnuphys/magfield/CompositeProbe.java +++ b/common-tools/cnuphys/magfield/src/main/java/cnuphys/magfield/CompositeProbe.java @@ -4,7 +4,7 @@ public class CompositeProbe extends FieldProbe { - protected ArrayList probes = new ArrayList(); + protected ArrayList probes = new ArrayList<>(); /** * Create a composite probe from a composite field. @@ -43,8 +43,9 @@ public void field(int sector, float x, float y, float z, float[] result) { z = result[2]; float bx = 0, by = 0, bz = 0; - for (IField probe : probes) { - probe.field(x, y, z, result); + int size = probes.size(); + for (int i=0; itrue if we have a torus */ public boolean hasTorus() { - for (IField probe : probes) { - if (probe instanceof TorusProbe) { + int size = probes.size(); + for (int i=0; itrue if we have a solenoid */ public boolean hasSolenoid() { - for (IField probe : probes) { - if (probe instanceof SolenoidProbe) { + int size = probes.size(); + for (int i=0; i