Fix overflow count
This commit is contained in:
parent
a852326e6e
commit
6d6d0a72ee
@ -19,15 +19,19 @@ println "Loading config file from $cfgPath"
|
||||
//Global.instance().pluginManager().loadPlugin("inr.numass:numass")
|
||||
println "Starting Grind shell"
|
||||
|
||||
try {
|
||||
if(cfgPath) {
|
||||
try {
|
||||
new GrindShell().launch {
|
||||
GrindWorkspaceBuilder numass = new GrindWorkspaceBuilder()
|
||||
.withSpec(NumassWorkspaceSpec)
|
||||
.from(new File(cfgPath))
|
||||
bind("numass", numass)
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
} finally {
|
||||
} finally {
|
||||
Global.terminate();
|
||||
}
|
||||
} else{
|
||||
println "No configuration path. Provide path via --config option"
|
||||
}
|
@ -97,11 +97,11 @@ public class PrepareDataAction extends OneToOneAction<NumassData, Table> {
|
||||
|
||||
double correctionFactor = corrections.stream()
|
||||
.mapToDouble(cor -> cor.corr(point))
|
||||
.reduce((d1, d2) -> d1 * d2).getAsDouble();
|
||||
.reduce((d1, d2) -> d1 * d2).orElse(1);
|
||||
double relativeCorrectionError = Math.sqrt(
|
||||
corrections.stream()
|
||||
.mapToDouble(cor -> cor.relativeErr(point))
|
||||
.reduce((d1, d2) -> d1 * d1 + d2 * d2).getAsDouble()
|
||||
.reduce((d1, d2) -> d1 * d1 + d2 * d2).orElse(0)
|
||||
);
|
||||
|
||||
double cr = wind / point.getLength() * correctionFactor;
|
||||
|
Loading…
Reference in New Issue
Block a user