Skip to content

Commit 8ae7116

Browse files
committed
prioritize primary usage for performance
1 parent 446b54d commit 8ae7116

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

‎common-tools/cnuphys/magfield/src/main/java/cnuphys/magfield/MagneticFields.java‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,14 +1387,14 @@ public void removeMapOverlap() {
13871387
public boolean hasActiveTorus() {
13881388

13891389
if (_activeField != null) {
1390-
if (_activeField instanceof Torus) {
1390+
if (_activeField instanceof CompositeField) {
1391+
return ((CompositeField) _activeField).hasTorus();
1392+
} else if (_activeField instanceof CompositeProbe) {
1393+
return ((CompositeProbe) _activeField).hasTorus();
1394+
} else if (_activeField instanceof Torus) {
13911395
return true;
13921396
} else if (_activeField instanceof TorusProbe) {
13931397
return true;
1394-
} else if (_activeField instanceof CompositeProbe) {
1395-
return ((CompositeProbe) _activeField).hasTorus();
1396-
} else if (_activeField instanceof CompositeField) {
1397-
return ((CompositeField) _activeField).hasTorus();
13981398
}
13991399
}
14001400

@@ -1408,15 +1408,15 @@ public boolean hasActiveTorus() {
14081408
*/
14091409
public boolean hasActiveSolenoid() {
14101410
if (_activeField != null) {
1411-
if (_activeField instanceof Solenoid) {
1411+
if (_activeField instanceof CompositeField) {
1412+
return ((CompositeField) _activeField).hasSolenoid();
1413+
} else if (_activeField instanceof CompositeProbe) {
1414+
return ((CompositeProbe) _activeField).hasSolenoid();
1415+
} else if (_activeField instanceof Solenoid) {
14121416
return true;
14131417
} else if (_activeField instanceof SolenoidProbe) {
14141418
return true;
1415-
} else if (_activeField instanceof CompositeProbe) {
1416-
return ((CompositeProbe) _activeField).hasSolenoid();
1417-
} else if (_activeField instanceof CompositeField) {
1418-
return ((CompositeField) _activeField).hasSolenoid();
1419-
}
1419+
}
14201420
}
14211421

14221422
return false;

0 commit comments

Comments
 (0)