Skip to content

Commit 9644d09

Browse files
committed
change the z histogram fitting range
1 parent f1a56e1 commit 9644d09

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/main/java/org/jlab/clas/timeline/fitter/ALERTFitter.groovy

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,10 @@ class ALERTFitter{
185185
static F1D atof_z_fitter(H1F h1){
186186
double maxz = h1.getBinContent(h1.getMaximumBin())
187187
double peak = h1.getAxis().getBinCenter(h1.getMaximumBin())
188-
int bin_low = h1.getAxis().getBin(peak - 10.0)
189-
int bin_high = h1.getAxis().getBin(peak + 10.0)
188+
int bin_low = h1.getAxis().getBin(peak - 100.0)
189+
int bin_high = h1.getAxis().getBin(peak + 100.0)
190190
double sigma = ALERTFitter.getRestrictedRMS(h1, bin_low, bin_high)
191-
if (sigma <= 0 || Double.isNaN(sigma)) sigma = 5.0
191+
if (sigma <= 0 || Double.isNaN(sigma)) sigma = 100.0
192192

193193
def f1 = new F1D("fit:" + h1.getName(), "[amp]*gaus(x,[mean],[sigma])", peak - 2*sigma, peak + 2*sigma)
194194
f1.setLineColor(33)
@@ -198,8 +198,8 @@ class ALERTFitter{
198198
f1.setParameter(1, peak)
199199
f1.setParameter(2, sigma)
200200
if (maxz > 0) f1.setParLimits(0, maxz * 0.5, maxz * 1.5)
201-
f1.setParLimits(1, peak - 5.0, peak + 5.0)
202-
f1.setParLimits(2, 0.01, 10.0)
201+
f1.setParLimits(1, peak - 50.0, peak + 50.0)
202+
f1.setParLimits(2, 0.01, 100.0)
203203

204204
PrintStream original = System.out
205205
System.setOut(new PrintStream(OutputStream.nullOutputStream()))

src/main/java/org/jlab/clas/timeline/histograms/ALERT.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,23 +70,23 @@ public ALERT(int reqrunNum, String reqOutputDir, float reqEb, boolean reqTimeBas
7070
ATOF_Time[component].setTitleY("Counts");
7171
ATOF_Time[component].setFillColor(4);
7272
}
73-
ATOF_z[0]= new H1F(String.format("ATOF_z_combined"), String.format("ATOF z"), 250,-30,20);
73+
ATOF_z[0]= new H1F(String.format("ATOF_z_combined"), String.format("ATOF z"), 300,-300,300);
7474
ATOF_z[0].setTitleX("ATOF z (ns)");
7575
ATOF_z[0].setTitleY("Counts");
7676
ATOF_z[0].setFillColor(4);
77-
ATOF_z_c4[0]= new H1F(String.format("ATOF_z_combined_c4"), String.format("ATOF z with c4"), 250,-30,20);
77+
ATOF_z_c4[0]= new H1F(String.format("ATOF_z_combined_c4"), String.format("ATOF z with c4"), 300,-300,300);
7878
ATOF_z_c4[0].setTitleX("ATOF z (ns)");
7979
ATOF_z_c4[0].setTitleY("Counts");
8080
ATOF_z_c4[0].setFillColor(4);
8181
for(int sector=0;sector<15;sector++){
8282
for(int layer=0;layer<4;layer++){
8383
int gsector=sector*4+layer;
84-
ATOF_z_sl[gsector] = new H1F(String.format("ATOF_z_sector%02d_layer%02d", sector,layer), String.format("ATOF z sector%02d layer %2d", sector,layer), 250,-30,20);
84+
ATOF_z_sl[gsector] = new H1F(String.format("ATOF_z_sector%02d_layer%02d", sector,layer), String.format("ATOF z sector%02d layer %2d", sector,layer), 300,-300,300);
8585
ATOF_z_sl[gsector].setTitleX("ATOF z (ns)");
8686
ATOF_z_sl[gsector].setTitleY("Counts");
8787
ATOF_z_sl[gsector].setFillColor(4);
8888

89-
ATOF_z_c4_sl[gsector] = new H1F(String.format("ATOF_z_c4_sector%02d_layer%02d", sector,layer), String.format("ATOF z with C4 sector%02d layer %2d", sector,layer), 250,-30,20);
89+
ATOF_z_c4_sl[gsector] = new H1F(String.format("ATOF_z_c4_sector%02d_layer%02d", sector,layer), String.format("ATOF z with C4 sector%02d layer %2d", sector,layer), 300,-300,300);
9090
ATOF_z_c4_sl[gsector].setTitleX("ATOF z (ns)");
9191
ATOF_z_c4_sl[gsector].setTitleY("Counts");
9292
ATOF_z_c4_sl[gsector].setFillColor(4);

0 commit comments

Comments
 (0)