-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGlobalVars.java
More file actions
46 lines (43 loc) · 1.35 KB
/
GlobalVars.java
File metadata and controls
46 lines (43 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// part of Taclet
// author: Ulrike Hager
import java.net.*;
import java.io.*;
import java.util.ArrayList;
public class GlobalVars{
public static boolean gotContact;
public static boolean showTracks;
public static boolean freezeTrack;
public static boolean stop;
public static boolean correctForShielding;
public static boolean selectCoincidences;
boolean drawLine, drawTrack, loopFile, singlePopup, oneTrackPerSector, logScale;
int page, display;
int energyFactor;
double stepSize;
public double energyLow, energyHigh, zLow, zHigh, angleLow, angleHigh, zEndLow, zEndHigh, radiusLow, radiusHigh, lengthLow, lengthHigh, totalEnergyLow, totalEnergyHigh;
public double[] sliceLimit;
BufferedReader incoming;
public GlobalVars(){
gotContact = false;
stepSize=1;
energyFactor = 100;
showTracks = true;
page = display = 0;
stop = false;
freezeTrack = false;
correctForShielding = false;
selectCoincidences = false;
drawLine=false;
drawTrack = true;
loopFile = false;
singlePopup = true;
oneTrackPerSector = true;
logScale = false;
energyLow = energyHigh = zLow = zHigh = angleLow = angleHigh = zEndLow = zEndHigh = radiusLow = radiusHigh = lengthLow = lengthHigh = totalEnergyLow = totalEnergyHigh = Double.NaN;
sliceLimit = new double[8];
for (int i = 0; i<4; i++){
sliceLimit[i] = i*60-120;
sliceLimit[i+4] = (i+1)*60-120;
}
}
}