diff --git a/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo.C b/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo.C index b3bfee5856ddaa84b4a9bb0ebe6b3eadc55d969b..459024bb12f52ba147f47296ad4e88ef6a7147c6 100644 --- a/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo.C +++ b/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo.C @@ -12,17 +12,8 @@ TString f0 = "input_RUN.txt"; ifstream infile(f0); infile >> run_NUM; -//Create RUN Directories if they dont exist -char *dir0 = Form("mkdir ../root_files/run%d", run_NUM); -char *dir1 = Form("mkdir ../data_files/run%d", run_NUM); - -if (system(dir0 || dir1) != 0) { -system(dir0); -system(dir1); -} - //open file -TFile *f = new TFile(Form("../../../ROOTfiles/test_%d.root", run_NUM), "READ"); +TFile *f = new TFile(Form("../../../ROOTfiles/hms_replay_%d.root", run_NUM), "READ"); //create new file TFile *g = new TFile(Form("../root_files/run%d/hms_dc_time_%d.root", run_NUM, run_NUM), "RECREATE"); // create new file to store histo @@ -38,58 +29,58 @@ TString plane_names[NPLANES]={"1x1", "1y1", "1u1", "1v1", "1y2", "1x2", "2x1", " //Declare Variables to Loop Over Int_t Ndata[NPLANES]; Double_t hdc_time[NPLANES][1000]; - + //Declare Histogram array to store AVG drift times per plane TH1F* h[NPLANES]; - + g->cd(); - + //Loop over each plane for(Int_t ip=0; ip<NPLANES; ip++){ TString base_name = SPECTROMETER+"."+DETECTOR+"."+plane_names[ip]; TString ndata_name = "Ndata."+base_name+".time"; TString drift_time = base_name+".time"; - - TString drift_time_histo = "hdc"+plane_names[ip]+"_time"; + + TString drift_time_histo = "hdc"+plane_names[ip]+"_time"; TString title = "hdc"+plane_names[ip]+"_drifttime"; - + //Set Branch Address - tree->SetBranchAddress(drift_time, &hdc_time[ip][0]); + tree->SetBranchAddress(drift_time, &hdc_time[ip][0]); tree->SetBranchAddress(ndata_name, &Ndata[ip]); /* Ndata represents number of triggers vs number of hits that each trigger produced. A hit is refer to as when a trigger(traversing particle), ionizes the WC gas and ionized electrons reach the rearest sense wire, producing a detectable signal in the O'scope */ - + //Create Histograms h[ip] = new TH1F(drift_time_histo, title, 200, -50, 350); //set time to 400 ns/200 bins = 2ns/bin } - - + + //Declare number of entries in the tree Long64_t nentries = tree->GetEntries(); //number of triggers (particles that passed through all 4 hodo planes) - + //Loop over all entries for(Long64_t i=0; i<nentries; i++) { tree->GetEntry(i); - - - //Loop over number of hits for each trigger in each DC plane + + + //Loop over number of hits for each trigger in each DC plane for(ip=0; ip<NPLANES; ip++){ - - + + for(Int_t j=0; j<Ndata[ip]; j++){ - - h[ip]->Fill(hdc_time[ip][j]); + + h[ip]->Fill(hdc_time[ip][j]); } - + } } - + //Write histograms to file g->Write(); diff --git a/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo_tzero_corrected.C b/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo_tzero_corrected.C index d847ce0bc3b186b97eb26a7a470c4139fa7064d9..fe9719255f9804ba5c9df1f2c1cb9c9f93dba482 100644 --- a/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo_tzero_corrected.C +++ b/CALIBRATION/hms_dc_calib/scripts/get_hdc_time_histo_tzero_corrected.C @@ -5,18 +5,17 @@ void get_hdc_time_histo_tzero_corrected() { - //read run number from input file int run_NUM; TString f0 = "input_RUN.txt"; ifstream infile(f0); - infile >> run_NUM; + infile >> run_NUM; TString run = Form("run%d", run_NUM); //open file - TFile *f = new TFile(Form("../../../ROOTfiles/test_%d.root", run_NUM), "READ"); + TFile *f = new TFile(Form("../../../ROOTfiles/hms_replay_%d.root", run_NUM), "READ"); //updates file TFile *g = new TFile(Form("../root_files/run%d/hms_dc_t0_corrected_%d.root", run_NUM, run_NUM), "UPDATE"); // create new file to store histo @@ -33,42 +32,42 @@ void get_hdc_time_histo_tzero_corrected() //Declare Variables to Loop Over Int_t Ndata[NPLANES]; Double_t hdc_time[NPLANES][1000]; - + //Declare Histogram array to store AVG drift times per plane TH1F* h[NPLANES]; - + g->cd(); - + //Loop over each plane for(Int_t ip=0; ip<NPLANES; ip++){ TString base_name = SPECTROMETER+"."+DETECTOR+"."+plane_names[ip]; TString ndata_name = "Ndata."+base_name+".time"; TString drift_time = base_name+".time"; - TString drift_time_histo = "hdc"+plane_names[ip]+"_time: t0_corr"; + TString drift_time_histo = "hdc"+plane_names[ip]+"_time: t0_corr"; TString title = "hdc"+plane_names[ip]+"_drifttime: t0-corrected"; - + //Set Branch Address - tree->SetBranchAddress(drift_time, hdc_time[ip]); + tree->SetBranchAddress(drift_time, hdc_time[ip]); tree->SetBranchAddress(ndata_name, &Ndata[ip]); /* Ndata represents number of triggers vs number of hits that each trigger produced. A hit is refer to as when a trigger(traversing particle), ionizes the WC gas and ionized electrons reach the rearest sense wire, producing a detectable signal in the O'scope */ - + //Create Histograms h[ip] = new TH1F(drift_time_histo, title, 200, -50, 350); //set time to 400 ns/200 bins = 2ns/bin } - - + + //open and read tzero data file ifstream ifs; ifs.open("../data_files/" + run + "/tzero.dat"); - + double t_zero_offsets[NPLANES]; - for (ip=0; ip < 12; ip++) { + for (ip=0; ip < 12; ip++) { ifs >> t_zero_offsets[ip]; //add tzero offsets to array } - + //Declare number of entries in the tree Long64_t nentries = tree->GetEntries(); //number of triggers (particles that passed through all 4 hodo planes) @@ -76,29 +75,29 @@ void get_hdc_time_histo_tzero_corrected() for(Long64_t i=0; i<nentries; i++) { tree->GetEntry(i); - - - //Loop over number of hits for each trigger in each DC plane + + + //Loop over number of hits for each trigger in each DC plane for(ip=0; ip<NPLANES; ip++){ - - - + + + for(Int_t j=0; j<Ndata[ip]; j++){ - - h[ip]->Fill(hdc_time[ip][j] - t_zero_offsets[ip]); //add t0 offset correction + + h[ip]->Fill(hdc_time[ip][j] - t_zero_offsets[ip]); //add t0 offset correction } - - - - + + + + } } - + //Write histograms to file g->Write(); diff --git a/CALIBRATION/hms_dc_calib/scripts/update_hdcparam.C b/CALIBRATION/hms_dc_calib/scripts/update_hdcparam.C index 85acf3c94984dc62945d2577486415869ec226eb..355b81bd601028880a024b1db227037ca4c2455b 100644 --- a/CALIBRATION/hms_dc_calib/scripts/update_hdcparam.C +++ b/CALIBRATION/hms_dc_calib/scripts/update_hdcparam.C @@ -4,12 +4,12 @@ void update_hdcparam() { - + //read run number from input file int run_NUM; TString f0 = "input_RUN.txt"; ifstream infile(f0); - infile >> run_NUM; + infile >> run_NUM; TString run = Form("run%d", run_NUM); @@ -20,92 +20,59 @@ void update_hdcparam() //open t_zero file ifstream ifs; ifs.open("../data_files/"+ run +"/tzero_weighted_avg_" + run + ".txt"); - + while (getline(ifs, line)) { - + istringstream ss(line); char id; - + if ( ss >> t_zero) { - - if (id != '#') //skip comments + + if (id != '#') //skip comments { - //count lines + //count lines lin_NUM = lin_NUM + 1; - cout << lin_NUM << endl; + cout << lin_NUM << endl; t_zero[lin_NUM-1] = line; tzero[lin_NUM-1] = atof(t_zero[lin_NUM-1].c_str()); // convert string to double cout << tzero[lin_NUM-1] << endl; - } - - } - + } + + } + } ifs.close(); -//Update hdc.param parameter file -TString hdc_param = "../../../PARAM/HMS/DC/hdc_new.param"; -ofstream ofs(hdc_param); - -ofs << ";---------------------------------------------------------------------" << endl; -ofs <<"; HMS_TRACKING"<< endl; -ofs <<"; CTP parameter file containing all tracking parameters for the HMS "<< endl; -ofs <<";----------------------------------------------------------------------"<< endl; -ofs <<"; sigma of wire chamber resolution for each plane "<< endl; -ofs <<" hdc_sigma = 0.020 "<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" 0.020"<< endl; -ofs <<" hdc_tdc_min_win = -25000,-25000,-25000,-25000,-25000,-25000 "<< endl; -ofs <<" -25000,-25000,-25000,-25000,-25000,-25000 "<< endl; -ofs <<" hdc_tdc_max_win = 25000,25000,25000,25000,25000,25000 "<< endl; -ofs <<" 25000,25000,25000,25000,25000,25000 "<< endl; -ofs <<"; hms drift chamber tdc's time per channel "<< endl; -ofs <<" hdc_tdc_time_per_channel = -0.10 "<< endl; -ofs <<"; hms zero time for drift chambers !DECREASING this number moves the hdtime plots to LOWER time. "<< endl; -ofs <<"hdc_plane_time_zero = "; - - -//***************************************************************** -//output all t_0 corrected values to hdc.param -for (int i=0; i<12; i++) { +//Update hdc.param parameter file +TString new_tzero = "../../../PARAM/HMS/DC/new_tzero.param"; +ofstream ofs(new_tzero); + +//output all t_0 corrected values to hdc.param +for (int i=0; i<12; i++) { { if (i < = 5){ -ofs << time_shift - tzero[i] << ","; +ofs << time_shift - tzero[i] << ","; } if (i ==6) {ofs << "\n" << time_shift - tzero[6] << ",";} else if (i>6 && i <11) { -ofs << time_shift - tzero[i] << ","; +ofs << time_shift - tzero[i] << ","; } if (i==11){ ofs << time_shift - tzero[i] << endl;} } } -//***************************************************************** -ofs << "\n"; -ofs <<"; Dave Abbott's wire velocity correction "<< endl; -ofs <<"hdc_wire_velocity = 12.0 "<< endl; -ofs <<"hdc_central_time = 7,9,3,4,6,5 "<< endl; -ofs << " 7,5,3,4,6,6" << endl; + ofs.close(); //create a t_zero data file copy in another directory that will also use these values TString tzero_dat = "../data_files/" + run + "/tzero.dat"; ofstream ofs(tzero_dat); -for (int i=0; i<12; i++) +for (int i=0; i<12; i++) { -ofs << tzero[i] << endl; +ofs << tzero[i] << endl; } - + } diff --git a/CALIBRATION/hms_dc_calib/scripts/wire_drift_times.h b/CALIBRATION/hms_dc_calib/scripts/wire_drift_times.h index e0bafccdedf4a84ac57140b86ef5906261106bd6..193066641ad5f72d9ffdf943e99f2833712d2c71 100644 --- a/CALIBRATION/hms_dc_calib/scripts/wire_drift_times.h +++ b/CALIBRATION/hms_dc_calib/scripts/wire_drift_times.h @@ -154,7 +154,7 @@ public : Double_t H_dc_stubtest; Double_t H_dc_tnhit; Double_t H_dc_trawhit; - + //THaEvent *Event_Branch; ULong64_t fEvtHdr_fEvtTime; UInt_t fEvtHdr_fEvtNum; @@ -327,11 +327,11 @@ wire_drift_times::wire_drift_times(TTree *tree) : fChain(0) int run_NUM; TString f0 = "input_RUN.txt"; ifstream infile(f0); - infile >> run_NUM; - - TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject(Form("../../../ROOTfiles/test_%d.root", run_NUM)); + infile >> run_NUM; + + TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject(Form("../../../ROOTfiles/hms_replay_%d.root", run_NUM)); if (!f || !f->IsOpen()) { - f = new TFile(Form("../../../ROOTfiles/test_%d.root", run_NUM)); + f = new TFile(Form("../../../ROOTfiles/hms_replay_%d.root", run_NUM)); } f->GetObject("T",tree); diff --git a/DEF-files/HMS/GEN/hstackana.def b/DEF-files/HMS/GEN/hstackana.def index 7377f326040e18fe29b1abff637586b62fdd44e8..b1182b21ad01eb6a19fe23f09d1c59e3b2e00624 100644 --- a/DEF-files/HMS/GEN/hstackana.def +++ b/DEF-files/HMS/GEN/hstackana.def @@ -29,6 +29,44 @@ TH1F hdc2v1_wirenum 'HMS DC 2V1 Wiremap; Wire Number; Number of Entries' H.dc.2v TH1F hdc2y2_wirenum 'HMS DC 2Y2 Wiremap; Wire Number; Number of Entries' H.dc.2y2.wirenum 52 0.5 52.5 TH1F hdc2x2_wirenum 'HMS DC 2X2 Wiremap; Wire Number; Number of Entries' H.dc.2x2.wirenum 113 0.5 113.5 +#drift distances +TH1F hdc1x1_dist 'HDC 1X1 Drift Distance' H.dc.1x1.dist 50 -0.1 0.6 +TH1F hdc1x1_dist_cut 'HDC CUT 1X1 Drift Distance' H.dc.1x1.dist 50 -0.1 0.6 time_cut1 + +TH1F hdc1y1_dist 'HDC 1Y1 Drift Distance' H.dc.1y1.dist 50 -0.1 0.6 +TH1F hdc1y1_dist_cut 'HDC CUT 1Y1 Drift Distance' H.dc.1y1.dist 50 -0.1 0.6 time_cut2 + +TH1F hdc1u1_dist 'HDC 1U1 Drift Distance' H.dc.1u1.dist 50 -0.1 0.6 +TH1F hdc1u1_dist_cut 'HDC CUT 1U1 Drift Distance' H.dc.1u1.dist 50 -0.1 0.6 time_cut3 + +TH1F hdc1v1_dist 'HDC 1V1 Drift Distance' H.dc.1v1.dist 50 -0.1 0.6 +TH1F hdc1v1_dist_cut 'HDC CUT 1V1 Drift Distance' H.dc.1v1.dist 50 -0.1 0.6 time_cut4 + +TH1F hdc1y2_dist 'HDC 1Y2 Drift Distance' H.dc.1y2.dist 50 -0.1 0.6 +TH1F hdc1y2_dist_cut 'HDC CUT 1Y2 Drift Distance' H.dc.1y2.dist 50 -0.1 0.6 time_cut5 + +TH1F hdc1x2_dist 'HDC 1X2 Drift Distance' H.dc.1x2.dist 50 -0.1 0.6 +TH1F hdc1x2_dist_cut 'HDC CUT 1X2 Drift Distance' H.dc.1x2.dist 50 -0.1 0.6 time_cut6 + +TH1F hdc2x1_dist 'HDC 2X1 Drift Distance' H.dc.2x1.dist 50 -0.1 0.6 +TH1F hdc2x1_dist_cut 'HDC CUT 2X1 Drift Distance' H.dc.2x1.dist 50 -0.1 0.6 time_cut7 + +TH1F hdc2y1_dist 'HDC 2Y1 Drift Distance' H.dc.2y1.dist 50 -0.1 0.6 +TH1F hdc2y1_dist_cut 'HDC CUT 2Y1 Drift Distance' H.dc.2y1.dist 50 -0.1 0.6 time_cut8 + +TH1F hdc2u1_dist 'HDC 2U1 Drift Distance' H.dc.2u1.dist 50 -0.1 0.6 +TH1F hdc2u1_dist_cut 'HDC CUT 2U1 Drift Distance' H.dc.2u1.dist 50 -0.1 0.6 time_cut9 + +TH1F hdc2v1_dist 'HDC 2V1 Drift Distance' H.dc.2v1.dist 50 -0.1 0.6 +TH1F hdc2v1_dist_cut 'HDC CUT 2V1 Drift Distance' H.dc.2v1.dist 50 -0.1 0.6 time_cut10 + +TH1F hdc2y2_dist 'HDC 2Y2 Drift Distance' H.dc.2y2.dist 50 -0.1 0.6 +TH1F hdc2y2_dist_cut 'HDC CUT 2Y2 Drift Distance' H.dc.2y2.dist 50 -0.1 0.6 time_cut11 + +TH1F hdc2x2_dist 'HDC 2X2 Drift Distance' H.dc.2x2.dist 50 -0.1 0.6 +TH1F hdc2x2_dist_cut 'HDC CUT 2X2 Drift Distance' H.dc.2x2.dist 50 -0.1 0.6 time_cut12 + + TH2F hdc1x1_wirenum_vs_tdc 'HMS DC 1X1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1x1.wirenum H.dc.1x1.time 113 0.5 113.5 2000 -500 1500 TH2F hdc1y1_wirenum_vs_tdc 'HMS DC 1Y1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1y1.wirenum H.dc.1y1.time 52 0.5 52.5 2000 -500 1500 TH2F hdc1u1_wirenum_vs_tdc 'HMS DC 1U1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1u1.wirenum H.dc.1u1.time 107 0.5 107.5 2000 -500 1500 diff --git a/DEF-files/HMS/GEN/hstackana_cuts.def b/DEF-files/HMS/GEN/hstackana_cuts.def index 3af34a5e9835ac62bdbfcc30004dda336ed171d9..be9766d6dbce5b3f853b421de3b72360edea797e 100644 --- a/DEF-files/HMS/GEN/hstackana_cuts.def +++ b/DEF-files/HMS/GEN/hstackana_cuts.def @@ -9,5 +9,20 @@ Decode_master 1 Block: CoarseTracking CoarseTracking_master 1 +#add cuts to stricter times and apply them to drift distances +time_cut1 H.dc.1x1.time > 0 && H.dc.1x1.time < 250 +time_cut2 H.dc.1y1.time > 0 && H.dc.1y1.time < 250 +time_cut3 H.dc.1u1.time > 0 && H.dc.1u1.time < 250 +time_cut4 H.dc.1v1.time > 0 && H.dc.1v1.time < 250 +time_cut5 H.dc.1y2.time > 0 && H.dc.1y2.time < 250 +time_cut6 H.dc.1x2.time > 0 && H.dc.1x2.time < 250 +time_cut7 H.dc.2x1.time > 0 && H.dc.2x1.time < 250 +time_cut8 H.dc.2y1.time > 0 && H.dc.1y1.time < 250 +time_cut9 H.dc.2u1.time > 0 && H.dc.2u1.time < 250 +time_cut10 H.dc.2v1.time > 0 && H.dc.2v1.time < 250 +time_cut11 H.dc.2y2.time > 0 && H.dc.2y2.time < 250 +time_cut12 H.dc.2x2.time > 0 && H.dc.2x2.time < 250 + + Block: CoarseReconstruct CourseReconstruct 0 diff --git a/PARAM/HMS/DC/hdc_tracking.param b/PARAM/HMS/DC/hdc_tracking.param index 19fb4138d44839956b57b39500661d849c7c9de0..6d1c78595805b75d3e2ca24de99c625855d528af 100644 --- a/PARAM/HMS/DC/hdc_tracking.param +++ b/PARAM/HMS/DC/hdc_tracking.param @@ -16,8 +16,12 @@ hdc_tdc_time_per_channel = -0.10 ; Zero time correction for each plane in ns that is added to TDC time. ; From SANE. -hdc_plane_time_zero = 1309.36, 1312.62, 1300.6, 1305.36, 1307.75, 1305.64 - 1303.28, 1305.77, 1300.24, 1300.45, 1311.34, 1301.44 + +hdc_plane_time_zero = 1312.50,1316.50,1310.8,1313.0,1311.45,1312.76, + 1315.0,1313.40,1310.8,1312.0,1317.4,1313.5 + + + ; For wire velocity corrections. ; From SANE. diff --git a/PARAM/HMS/DC/hdriftmap.param b/PARAM/HMS/DC/hdriftmap.param index 6d4fe288f0106bc18bc340368442d5b9eeee4662..e58c62cb9ae3c5241b1e63f3f74459bc9cc5ccae 100644 --- a/PARAM/HMS/DC/hdriftmap.param +++ b/PARAM/HMS/DC/hdriftmap.param @@ -1,175 +1,175 @@ -; Lookup Table: RUN 297 +; Lookup Table: RUN 303 ; number of bins in Carlos's time to distance lookup table hdriftbins = 138 ; number of 1st bin in Carlos's table in ns hdrift1stbin=0 ; bin size in ns hdriftbinsz=2 -hwc1x1fract=0.00395,0.00817,0.01359,0.02064,0.02884,0.03797,0.04870,0.06078,0.07379 -0.08854,0.10516,0.12204,0.13921,0.15713,0.17624,0.19599,0.21585,0.23670,0.25592 -0.27734,0.29791,0.31737,0.33728,0.35714,0.37632,0.39579,0.41385,0.43185,0.44970 -0.46819,0.48655,0.50486,0.52388,0.54210,0.55945,0.57722,0.59439,0.61115,0.62802 -0.64327,0.65966,0.67565,0.69104,0.70558,0.72097,0.73487,0.74921,0.76394,0.77641 -0.78949,0.80095,0.81278,0.82314,0.83275,0.84234,0.85203,0.86143,0.87082,0.87917 -0.88680,0.89394,0.90086,0.90723,0.91388,0.91931,0.92516,0.92940,0.93438,0.93902 -0.94287,0.94696,0.95073,0.95397,0.95680,0.95956,0.96166,0.96409,0.96630,0.96783 -0.96952,0.97112,0.97244,0.97399,0.97507,0.97605,0.97689,0.97758,0.97829,0.97927 -0.97984,0.98059,0.98155,0.98256,0.98338,0.98413,0.98511,0.98575,0.98678,0.98742 -0.98826,0.98906,0.98975,0.99014,0.99110,0.99180,0.99265,0.99308,0.99354,0.99415 -0.99461,0.99507,0.99548,0.99603,0.99651,0.99671,0.99692,0.99703,0.99731,0.99756 -0.99772,0.99790,0.99815,0.99836,0.99840,0.99849,0.99861,0.99868,0.99888,0.99895 -0.99900,0.99909,0.99920,0.99938,0.99952,0.99966,0.99973,0.99984,1.00000 -hwc1y1fract=0.00302,0.00704,0.01188,0.01775,0.02498,0.03361,0.04320,0.05397,0.06632 -0.08140,0.09760,0.11384,0.13237,0.15021,0.16869,0.18843,0.20867,0.22905,0.24977 -0.26933,0.28858,0.30878,0.32800,0.34747,0.36710,0.38642,0.40556,0.42419,0.44229 -0.45994,0.47823,0.49676,0.51459,0.53240,0.54999,0.56791,0.58497,0.60191,0.61811 -0.63466,0.65057,0.66553,0.68016,0.69406,0.70773,0.72299,0.73764,0.75166,0.76546 -0.77923,0.79262,0.80506,0.81727,0.82910,0.84055,0.85100,0.86128,0.87044,0.87948 -0.88752,0.89595,0.90222,0.90901,0.91554,0.92164,0.92752,0.93276,0.93782,0.94254 -0.94684,0.95125,0.95537,0.95882,0.96196,0.96490,0.96784,0.97092,0.97294,0.97517 -0.97733,0.97917,0.98061,0.98215,0.98343,0.98468,0.98592,0.98694,0.98774,0.98835 -0.98908,0.98982,0.99055,0.99112,0.99163,0.99225,0.99253,0.99284,0.99320,0.99345 -0.99374,0.99396,0.99425,0.99443,0.99480,0.99508,0.99541,0.99569,0.99594,0.99625 -0.99669,0.99704,0.99722,0.99737,0.99751,0.99767,0.99798,0.99810,0.99814,0.99825 -0.99833,0.99843,0.99853,0.99861,0.99873,0.99884,0.99886,0.99896,0.99914,0.99916 -0.99929,0.99941,0.99945,0.99955,0.99965,0.99976,0.99986,0.99996,1.00000 -hwc1u1fract=0.00293,0.00696,0.01195,0.01736,0.02349,0.03168,0.04159,0.05360,0.06665 -0.08088,0.09797,0.11441,0.13143,0.14910,0.16881,0.18848,0.20923,0.22886,0.24815 -0.26820,0.28761,0.30669,0.32566,0.34444,0.36175,0.38004,0.39736,0.41558,0.43324 -0.45117,0.46867,0.48516,0.50234,0.51866,0.53500,0.55130,0.56774,0.58448,0.60059 -0.61724,0.63326,0.64886,0.66399,0.67962,0.69337,0.70808,0.72259,0.73632,0.75007 -0.76242,0.77585,0.78828,0.80131,0.81292,0.82308,0.83395,0.84506,0.85385,0.86301 -0.87199,0.87973,0.88663,0.89378,0.90087,0.90806,0.91394,0.91984,0.92506,0.92985 -0.93458,0.93870,0.94282,0.94661,0.94984,0.95290,0.95591,0.95824,0.96034,0.96246 -0.96418,0.96575,0.96773,0.96957,0.97119,0.97305,0.97460,0.97602,0.97751,0.97893 -0.98014,0.98118,0.98190,0.98286,0.98358,0.98445,0.98527,0.98629,0.98708,0.98776 -0.98858,0.98935,0.99001,0.99066,0.99126,0.99168,0.99206,0.99251,0.99296,0.99338 -0.99385,0.99446,0.99512,0.99548,0.99578,0.99616,0.99663,0.99707,0.99728,0.99754 -0.99773,0.99786,0.99803,0.99809,0.99832,0.99841,0.99849,0.99854,0.99862,0.99871 -0.99885,0.99896,0.99909,0.99917,0.99932,0.99936,0.99955,0.99975,1.00000 -hwc1v1fract=0.00349,0.00803,0.01436,0.02123,0.02887,0.03793,0.04841,0.06016,0.07407 -0.08825,0.10420,0.12065,0.13785,0.15540,0.17449,0.19401,0.21314,0.23387,0.25286 -0.27238,0.29130,0.31082,0.33013,0.34980,0.36895,0.38746,0.40526,0.42451,0.44230 -0.45991,0.47836,0.49591,0.51274,0.53023,0.54767,0.56427,0.58030,0.59600,0.61326 -0.62980,0.64669,0.66206,0.67751,0.69185,0.70572,0.71916,0.73266,0.74634,0.75834 -0.77081,0.78312,0.79485,0.80634,0.81694,0.82668,0.83591,0.84567,0.85415,0.86200 -0.87024,0.87760,0.88481,0.89141,0.89780,0.90396,0.90986,0.91510,0.92048,0.92515 -0.92926,0.93380,0.93786,0.94152,0.94514,0.94845,0.95114,0.95399,0.95619,0.95854 -0.96092,0.96297,0.96472,0.96667,0.96850,0.97043,0.97206,0.97405,0.97549,0.97678 -0.97810,0.97910,0.98025,0.98153,0.98274,0.98369,0.98449,0.98535,0.98615,0.98669 -0.98736,0.98798,0.98851,0.98909,0.98989,0.99063,0.99137,0.99180,0.99244,0.99285 -0.99326,0.99355,0.99386,0.99408,0.99443,0.99474,0.99503,0.99527,0.99548,0.99564 -0.99591,0.99616,0.99647,0.99671,0.99698,0.99737,0.99751,0.99766,0.99795,0.99815 -0.99827,0.99854,0.99873,0.99885,0.99899,0.99914,0.99947,0.99973,1.00000 -hwc1y2fract=0.00317,0.00713,0.01213,0.01862,0.02626,0.03613,0.04686,0.05932,0.07279 -0.08698,0.10282,0.11963,0.13942,0.15919,0.17816,0.19839,0.21732,0.23666,0.25616 -0.27645,0.29657,0.31695,0.33612,0.35519,0.37390,0.39291,0.41089,0.43035,0.44932 -0.46831,0.48600,0.50252,0.52141,0.53842,0.55581,0.57362,0.58913,0.60580,0.62196 -0.63813,0.65401,0.67012,0.68633,0.70147,0.71636,0.73135,0.74649,0.76005,0.77416 -0.78604,0.80021,0.81232,0.82406,0.83572,0.84684,0.85698,0.86723,0.87677,0.88525 -0.89318,0.90068,0.90731,0.91349,0.92006,0.92626,0.93230,0.93790,0.94247,0.94713 -0.95127,0.95502,0.95874,0.96237,0.96536,0.96830,0.97071,0.97329,0.97508,0.97701 -0.97901,0.98060,0.98229,0.98365,0.98474,0.98554,0.98674,0.98752,0.98832,0.98923 -0.99013,0.99094,0.99156,0.99217,0.99250,0.99312,0.99343,0.99378,0.99421,0.99456 -0.99489,0.99506,0.99553,0.99576,0.99594,0.99619,0.99648,0.99673,0.99699,0.99720 -0.99753,0.99767,0.99784,0.99794,0.99808,0.99823,0.99835,0.99856,0.99868,0.99870 -0.99878,0.99883,0.99885,0.99895,0.99901,0.99907,0.99911,0.99916,0.99924,0.99934 -0.99951,0.99957,0.99959,0.99965,0.99971,0.99975,0.99988,0.99998,1.00000 -hwc1x2fract=0.00289,0.00614,0.01035,0.01599,0.02254,0.03073,0.03958,0.04928,0.06034 -0.07315,0.08747,0.10218,0.11863,0.13427,0.15083,0.16966,0.18774,0.20713,0.22688 -0.24712,0.26724,0.28827,0.30636,0.32663,0.34581,0.36467,0.38244,0.40110,0.42017 -0.43855,0.45665,0.47563,0.49434,0.51217,0.52994,0.54808,0.56586,0.58295,0.59914 -0.61559,0.63221,0.64814,0.66333,0.67882,0.69468,0.70828,0.72206,0.73643,0.74982 -0.76327,0.77609,0.78918,0.80107,0.81348,0.82580,0.83657,0.84748,0.85707,0.86543 -0.87432,0.88198,0.88940,0.89635,0.90314,0.90910,0.91624,0.92238,0.92757,0.93204 -0.93658,0.94013,0.94358,0.94647,0.94990,0.95287,0.95508,0.95758,0.95962,0.96177 -0.96398,0.96574,0.96724,0.96862,0.97049,0.97199,0.97318,0.97472,0.97591,0.97719 -0.97832,0.97949,0.98045,0.98121,0.98260,0.98373,0.98492,0.98551,0.98626,0.98672 -0.98718,0.98770,0.98824,0.98891,0.98932,0.98974,0.99024,0.99069,0.99130,0.99173 -0.99215,0.99271,0.99330,0.99390,0.99429,0.99499,0.99531,0.99555,0.99592,0.99631 -0.99675,0.99703,0.99735,0.99748,0.99768,0.99792,0.99820,0.99844,0.99863,0.99876 -0.99881,0.99896,0.99922,0.99937,0.99944,0.99952,0.99965,0.99985,1.00000 -hwc2x1fract=0.00272,0.00624,0.01080,0.01663,0.02378,0.03174,0.04193,0.05279,0.06515 -0.07882,0.09375,0.11032,0.12695,0.14538,0.16486,0.18470,0.20399,0.22397,0.24365 -0.26386,0.28428,0.30406,0.32317,0.34198,0.36000,0.37843,0.39680,0.41455,0.43265 -0.45064,0.46847,0.48613,0.50297,0.51979,0.53735,0.55420,0.56979,0.58536,0.60124 -0.61686,0.63202,0.64753,0.66306,0.67720,0.69200,0.70589,0.71976,0.73307,0.74623 -0.75906,0.77119,0.78320,0.79456,0.80515,0.81586,0.82515,0.83481,0.84444,0.85255 -0.86054,0.86836,0.87572,0.88272,0.88945,0.89589,0.90209,0.90769,0.91325,0.91845 -0.92259,0.92705,0.93118,0.93465,0.93800,0.94122,0.94422,0.94729,0.94953,0.95203 -0.95439,0.95665,0.95888,0.96087,0.96301,0.96495,0.96662,0.96815,0.96968,0.97108 -0.97238,0.97365,0.97503,0.97609,0.97724,0.97812,0.97909,0.98021,0.98129,0.98259 -0.98354,0.98432,0.98534,0.98619,0.98691,0.98758,0.98834,0.98898,0.98954,0.99017 -0.99067,0.99124,0.99155,0.99206,0.99229,0.99274,0.99316,0.99346,0.99378,0.99414 -0.99449,0.99499,0.99542,0.99578,0.99607,0.99640,0.99671,0.99692,0.99724,0.99757 -0.99796,0.99824,0.99852,0.99860,0.99875,0.99892,0.99926,0.99966,1.00000 -hwc2y1fract=0.00241,0.00541,0.00917,0.01423,0.01974,0.02679,0.03527,0.04525,0.05704 -0.06995,0.08447,0.10049,0.11722,0.13498,0.15400,0.17244,0.19086,0.20995,0.22877 -0.24642,0.26504,0.28357,0.30134,0.31994,0.33725,0.35515,0.37286,0.39081,0.40777 -0.42442,0.44212,0.45900,0.47688,0.49402,0.51018,0.52667,0.54343,0.55975,0.57630 -0.59198,0.60883,0.62444,0.64035,0.65611,0.67198,0.68713,0.70244,0.71666,0.73007 -0.74374,0.75680,0.77027,0.78257,0.79474,0.80567,0.81605,0.82581,0.83569,0.84562 -0.85483,0.86366,0.87202,0.87936,0.88701,0.89371,0.89969,0.90586,0.91153,0.91698 -0.92189,0.92703,0.93216,0.93669,0.94038,0.94436,0.94786,0.95125,0.95445,0.95754 -0.96008,0.96269,0.96496,0.96686,0.96889,0.97085,0.97253,0.97416,0.97541,0.97672 -0.97807,0.97932,0.98035,0.98143,0.98239,0.98341,0.98423,0.98512,0.98588,0.98657 -0.98713,0.98761,0.98820,0.98864,0.98909,0.98939,0.98980,0.99017,0.99049,0.99090 -0.99132,0.99171,0.99212,0.99241,0.99274,0.99305,0.99345,0.99384,0.99423,0.99452 -0.99475,0.99500,0.99530,0.99552,0.99578,0.99605,0.99644,0.99687,0.99757,0.99800 -0.99830,0.99861,0.99884,0.99906,0.99926,0.99942,0.99964,0.99981,1.00000 -hwc2u1fract=0.00162,0.00399,0.00783,0.01266,0.01816,0.02478,0.03357,0.04407,0.05722 -0.07233,0.08804,0.10485,0.12222,0.14068,0.15947,0.17896,0.19897,0.21889,0.23804 -0.25703,0.27628,0.29516,0.31401,0.33206,0.35032,0.36835,0.38612,0.40321,0.41994 -0.43695,0.45408,0.47126,0.48836,0.50436,0.51990,0.53528,0.55132,0.56723,0.58333 -0.59890,0.61397,0.62929,0.64444,0.65943,0.67381,0.68774,0.70293,0.71688,0.72973 -0.74290,0.75590,0.76843,0.78104,0.79259,0.80359,0.81451,0.82436,0.83337,0.84249 -0.85097,0.85902,0.86694,0.87441,0.88111,0.88792,0.89418,0.89985,0.90519,0.91085 -0.91586,0.92027,0.92476,0.92875,0.93263,0.93631,0.93950,0.94271,0.94577,0.94871 -0.95100,0.95326,0.95536,0.95744,0.95936,0.96110,0.96289,0.96469,0.96625,0.96795 -0.96924,0.97058,0.97219,0.97368,0.97465,0.97562,0.97693,0.97831,0.97943,0.98081 -0.98202,0.98291,0.98354,0.98439,0.98549,0.98639,0.98736,0.98805,0.98864,0.98925 -0.98987,0.99037,0.99077,0.99122,0.99155,0.99195,0.99243,0.99285,0.99318,0.99351 -0.99390,0.99424,0.99463,0.99523,0.99570,0.99652,0.99696,0.99726,0.99753,0.99771 -0.99791,0.99810,0.99836,0.99872,0.99893,0.99926,0.99958,0.99986,1.00000 -hwc2v1fract=0.00188,0.00482,0.00850,0.01299,0.01840,0.02497,0.03267,0.04178,0.05334 -0.06740,0.08215,0.09807,0.11478,0.13332,0.15142,0.17066,0.18956,0.20845,0.22825 -0.24757,0.26668,0.28452,0.30208,0.31947,0.33725,0.35493,0.37271,0.39002,0.40675 -0.42354,0.44103,0.45759,0.47408,0.49131,0.50797,0.52463,0.54118,0.55689,0.57260 -0.58823,0.60406,0.61986,0.63530,0.64997,0.66488,0.67971,0.69399,0.70739,0.72024 -0.73350,0.74591,0.75839,0.77048,0.78211,0.79309,0.80383,0.81460,0.82422,0.83384 -0.84222,0.85079,0.85837,0.86613,0.87305,0.87943,0.88577,0.89204,0.89814,0.90394 -0.90924,0.91390,0.91873,0.92297,0.92719,0.93116,0.93455,0.93771,0.94080,0.94322 -0.94562,0.94829,0.95061,0.95266,0.95479,0.95690,0.95916,0.96095,0.96288,0.96483 -0.96621,0.96773,0.96939,0.97067,0.97239,0.97366,0.97489,0.97578,0.97683,0.97788 -0.97893,0.98003,0.98119,0.98202,0.98286,0.98369,0.98435,0.98520,0.98608,0.98695 -0.98776,0.98845,0.98914,0.98962,0.99001,0.99041,0.99079,0.99138,0.99193,0.99263 -0.99322,0.99361,0.99391,0.99419,0.99454,0.99481,0.99504,0.99522,0.99544,0.99589 -0.99674,0.99736,0.99775,0.99851,0.99885,0.99909,0.99945,0.99976,1.00000 -hwc2y2fract=0.00188,0.00489,0.00884,0.01315,0.01879,0.02541,0.03428,0.04440,0.05611 -0.06972,0.08483,0.10103,0.11794,0.13494,0.15219,0.16955,0.18662,0.20321,0.22027 -0.23751,0.25477,0.27101,0.28755,0.30334,0.31926,0.33496,0.34975,0.36522,0.38063 -0.39546,0.41047,0.42564,0.43959,0.45345,0.46729,0.48132,0.49532,0.50862,0.52209 -0.53487,0.54755,0.56007,0.57299,0.58536,0.59676,0.60925,0.62096,0.63262,0.64404 -0.65518,0.66664,0.67791,0.68868,0.69936,0.71006,0.72090,0.73125,0.74191,0.75279 -0.76324,0.77354,0.78337,0.79346,0.80418,0.81477,0.82496,0.83455,0.84458,0.85362 -0.86341,0.87172,0.87974,0.88793,0.89536,0.90267,0.90931,0.91629,0.92257,0.92780 -0.93265,0.93730,0.94190,0.94590,0.94958,0.95312,0.95643,0.95946,0.96223,0.96495 -0.96726,0.96928,0.97129,0.97296,0.97448,0.97596,0.97735,0.97863,0.97993,0.98127 -0.98241,0.98343,0.98426,0.98505,0.98603,0.98682,0.98752,0.98819,0.98892,0.98960 -0.99018,0.99072,0.99115,0.99159,0.99207,0.99245,0.99280,0.99309,0.99345,0.99387 -0.99434,0.99470,0.99514,0.99549,0.99586,0.99607,0.99634,0.99686,0.99724,0.99776 -0.99826,0.99860,0.99885,0.99908,0.99930,0.99948,0.99974,0.99989,1.00000 -hwc2x2fract=0.00201,0.00481,0.00879,0.01352,0.01959,0.02760,0.03620,0.04675,0.05945 -0.07383,0.08952,0.10665,0.12507,0.14376,0.16269,0.18122,0.19976,0.21937,0.23823 -0.25872,0.27816,0.29702,0.31690,0.33599,0.35399,0.37233,0.39051,0.40852,0.42599 -0.44335,0.46104,0.47913,0.49654,0.51349,0.53042,0.54763,0.56378,0.57986,0.59521 -0.61117,0.62755,0.64296,0.65815,0.67240,0.68744,0.70167,0.71543,0.72887,0.74221 -0.75585,0.76847,0.78000,0.79222,0.80322,0.81370,0.82373,0.83349,0.84294,0.85213 -0.86028,0.86830,0.87545,0.88288,0.88964,0.89572,0.90138,0.90687,0.91220,0.91738 -0.92197,0.92611,0.93005,0.93380,0.93750,0.94096,0.94393,0.94663,0.94937,0.95197 -0.95388,0.95598,0.95785,0.95987,0.96156,0.96318,0.96499,0.96659,0.96797,0.96945 -0.97089,0.97213,0.97341,0.97478,0.97585,0.97696,0.97805,0.97896,0.97982,0.98086 -0.98194,0.98290,0.98385,0.98459,0.98529,0.98609,0.98677,0.98740,0.98789,0.98841 -0.98895,0.98967,0.99022,0.99082,0.99125,0.99166,0.99201,0.99231,0.99270,0.99306 -0.99349,0.99386,0.99431,0.99488,0.99538,0.99583,0.99617,0.99671,0.99710,0.99745 -0.99763,0.99787,0.99803,0.99823,0.99855,0.99885,0.99929,0.99961,1.00000 +hwc1x1fract=0.0020833,0.00489,0.00876,0.01394,0.02062,0.02905,0.03922,0.05139,0.06502 +0.08048,0.09728,0.11528,0.13442,0.15422,0.17474,0.19559,0.21654,0.23774,0.25912 +0.28047,0.30213,0.32359,0.34477,0.36578,0.38669,0.40776,0.42815,0.44870,0.46871 +0.48868,0.50838,0.52755,0.54678,0.56563,0.58450,0.60268,0.62064,0.63843,0.65606 +0.67308,0.69026,0.70691,0.72339,0.73947,0.75507,0.77054,0.78552,0.79999,0.81397 +0.82764,0.84038,0.85263,0.86438,0.87542,0.88567,0.89528,0.90434,0.91280,0.92063 +0.92797,0.93458,0.94070,0.94661,0.95206,0.95702,0.96143,0.96553,0.96926,0.97273 +0.97587,0.97857,0.98096,0.98307,0.98483,0.98646,0.98787,0.98906,0.99000,0.99095 +0.99167,0.99232,0.99290,0.99345,0.99391,0.99435,0.99474,0.99507,0.99536,0.99566 +0.99590,0.99614,0.99635,0.99655,0.99674,0.99693,0.99711,0.99727,0.99744,0.99762 +0.99778,0.99794,0.99807,0.99818,0.99831,0.99844,0.99854,0.99862,0.99869,0.99878 +0.99886,0.99892,0.99898,0.99904,0.99910,0.99916,0.99921,0.99928,0.99932,0.99936 +0.99939,0.99944,0.99949,0.99952,0.99957,0.99960,0.99963,0.99966,0.99969,0.99973 +0.99977,0.99980,0.99984,0.99987,0.99989,0.99991,0.99994,0.99996,1.00000 +hwc1y1fract=0.00205,0.00455,0.00768,0.01195,0.01753,0.02471,0.03370,0.04490,0.05814 +0.07344,0.09075,0.10958,0.12956,0.15050,0.17182,0.19342,0.21512,0.23648,0.25785 +0.27889,0.29942,0.31985,0.33992,0.36003,0.37993,0.39944,0.41896,0.43804,0.45674 +0.47550,0.49399,0.51218,0.53005,0.54795,0.56572,0.58314,0.60048,0.61775,0.63452 +0.65122,0.66764,0.68401,0.69999,0.71549,0.73103,0.74641,0.76143,0.77607,0.79026 +0.80367,0.81676,0.82955,0.84167,0.85325,0.86410,0.87444,0.88405,0.89306,0.90131 +0.90895,0.91620,0.92291,0.92919,0.93505,0.94046,0.94567,0.95057,0.95503,0.95917 +0.96294,0.96641,0.96971,0.97263,0.97529,0.97777,0.97994,0.98189,0.98371,0.98539 +0.98682,0.98816,0.98923,0.99031,0.99117,0.99194,0.99266,0.99332,0.99388,0.99444 +0.99489,0.99532,0.99566,0.99602,0.99630,0.99655,0.99678,0.99699,0.99717,0.99735 +0.99751,0.99765,0.99779,0.99792,0.99805,0.99818,0.99831,0.99845,0.99857,0.99870 +0.99884,0.99896,0.99907,0.99913,0.99922,0.99927,0.99932,0.99938,0.99942,0.99946 +0.99950,0.99955,0.99959,0.99962,0.99966,0.99970,0.99974,0.99978,0.99981,0.99985 +0.99987,0.99988,0.99991,0.99993,0.99994,0.99996,0.99997,0.99999,1.00000 +hwc1u1fract=0.00163,0.00438,0.00852,0.01456,0.02322,0.03445,0.04830,0.06440,0.08241 +0.10195,0.12225,0.14341,0.16483,0.18632,0.20821,0.22974,0.25135,0.27244,0.29345 +0.31390,0.33434,0.35483,0.37481,0.39457,0.41407,0.43316,0.45251,0.47151,0.49016 +0.50897,0.52720,0.54549,0.56342,0.58131,0.59852,0.61614,0.63295,0.64993,0.66659 +0.68319,0.69957,0.71570,0.73149,0.74718,0.76244,0.77719,0.79158,0.80576,0.81926 +0.83227,0.84452,0.85632,0.86729,0.87761,0.88740,0.89658,0.90497,0.91252,0.91972 +0.92645,0.93255,0.93836,0.94368,0.94880,0.95353,0.95805,0.96223,0.96595,0.96935 +0.97248,0.97532,0.97786,0.98022,0.98236,0.98407,0.98562,0.98703,0.98823,0.98921 +0.99015,0.99095,0.99168,0.99236,0.99297,0.99347,0.99393,0.99435,0.99471,0.99507 +0.99539,0.99572,0.99600,0.99626,0.99645,0.99669,0.99694,0.99715,0.99733,0.99750 +0.99764,0.99779,0.99790,0.99803,0.99814,0.99824,0.99836,0.99846,0.99858,0.99868 +0.99879,0.99886,0.99892,0.99898,0.99904,0.99910,0.99916,0.99920,0.99925,0.99929 +0.99934,0.99938,0.99942,0.99946,0.99950,0.99955,0.99959,0.99964,0.99968,0.99972 +0.99975,0.99977,0.99980,0.99984,0.99987,0.99991,0.99995,0.99998,1.00000 +hwc1v1fract=0.00326,0.00757,0.01344,0.02136,0.03133,0.04381,0.05851,0.07537,0.09402 +0.11379,0.13470,0.15577,0.17671,0.19840,0.21975,0.24141,0.26240,0.28335,0.30406 +0.32477,0.34510,0.36494,0.38474,0.40449,0.42400,0.44309,0.46202,0.48081,0.49929 +0.51791,0.53613,0.55407,0.57212,0.58982,0.60751,0.62458,0.64179,0.65867,0.67544 +0.69171,0.70787,0.72383,0.73970,0.75520,0.77045,0.78516,0.79926,0.81315,0.82651 +0.83940,0.85139,0.86268,0.87328,0.88328,0.89254,0.90106,0.90906,0.91640,0.92333 +0.92974,0.93563,0.94125,0.94646,0.95143,0.95595,0.96020,0.96407,0.96776,0.97094 +0.97390,0.97646,0.97882,0.98089,0.98270,0.98438,0.98584,0.98707,0.98823,0.98923 +0.99011,0.99088,0.99162,0.99225,0.99278,0.99329,0.99374,0.99416,0.99454,0.99486 +0.99517,0.99546,0.99572,0.99597,0.99620,0.99639,0.99658,0.99674,0.99695,0.99713 +0.99729,0.99744,0.99757,0.99769,0.99783,0.99795,0.99806,0.99818,0.99828,0.99836 +0.99843,0.99853,0.99861,0.99869,0.99876,0.99883,0.99890,0.99895,0.99900,0.99906 +0.99911,0.99917,0.99922,0.99927,0.99933,0.99937,0.99942,0.99947,0.99952,0.99956 +0.99961,0.99967,0.99972,0.99977,0.99982,0.99987,0.99991,0.99996,1.00000 +hwc1y2fract=0.00193,0.00455,0.00809,0.01310,0.01984,0.02852,0.03980,0.05332,0.06932 +0.08717,0.10672,0.12719,0.14894,0.17063,0.19259,0.21465,0.23669,0.25832,0.27981 +0.30063,0.32150,0.34168,0.36171,0.38169,0.40121,0.42077,0.43999,0.45896,0.47755 +0.49607,0.51430,0.53253,0.55062,0.56831,0.58598,0.60344,0.62062,0.63795,0.65466 +0.67133,0.68776,0.70361,0.71950,0.73518,0.75072,0.76582,0.78047,0.79478,0.80840 +0.82153,0.83428,0.84640,0.85815,0.86919,0.87945,0.88897,0.89792,0.90626,0.91375 +0.92098,0.92753,0.93366,0.93938,0.94465,0.94961,0.95418,0.95848,0.96232,0.96580 +0.96912,0.97210,0.97492,0.97743,0.97973,0.98174,0.98358,0.98521,0.98663,0.98793 +0.98907,0.99004,0.99093,0.99183,0.99258,0.99323,0.99381,0.99432,0.99476,0.99516 +0.99551,0.99586,0.99613,0.99640,0.99662,0.99683,0.99702,0.99715,0.99731,0.99746 +0.99760,0.99774,0.99785,0.99796,0.99806,0.99818,0.99830,0.99840,0.99851,0.99860 +0.99871,0.99880,0.99888,0.99897,0.99905,0.99912,0.99918,0.99924,0.99928,0.99932 +0.99935,0.99938,0.99942,0.99947,0.99951,0.99956,0.99961,0.99965,0.99969,0.99973 +0.99977,0.99979,0.99982,0.99984,0.99987,0.99990,0.99994,0.99997,1.00000 +hwc1x2fract=0.00214,0.00519,0.00938,0.01501,0.02253,0.03198,0.04335,0.05660,0.07178 +0.08830,0.10580,0.12474,0.14447,0.16464,0.18488,0.20578,0.22678,0.24791,0.26913 +0.29016,0.31137,0.33272,0.35362,0.37431,0.39509,0.41542,0.43568,0.45557,0.47572 +0.49528,0.51454,0.53377,0.55269,0.57108,0.58959,0.60758,0.62559,0.64321,0.66102 +0.67839,0.69534,0.71201,0.72863,0.74462,0.76028,0.77534,0.79034,0.80487,0.81888 +0.83210,0.84518,0.85753,0.86894,0.87969,0.88974,0.89932,0.90804,0.91621,0.92378 +0.93098,0.93745,0.94357,0.94904,0.95423,0.95904,0.96349,0.96751,0.97109,0.97431 +0.97729,0.97991,0.98218,0.98416,0.98592,0.98743,0.98877,0.98989,0.99086,0.99165 +0.99229,0.99291,0.99344,0.99387,0.99428,0.99466,0.99499,0.99530,0.99557,0.99582 +0.99608,0.99631,0.99653,0.99673,0.99689,0.99706,0.99720,0.99735,0.99747,0.99762 +0.99775,0.99786,0.99795,0.99803,0.99812,0.99823,0.99830,0.99839,0.99848,0.99856 +0.99863,0.99870,0.99876,0.99882,0.99888,0.99894,0.99901,0.99907,0.99912,0.99918 +0.99922,0.99926,0.99932,0.99938,0.99943,0.99946,0.99951,0.99955,0.99958,0.99962 +0.99964,0.99967,0.99971,0.99976,0.99981,0.99987,0.99991,0.99997,1.00000 +hwc2x1fract=0.00282,0.00649,0.01120,0.01715,0.02503,0.03489,0.04686,0.06073,0.07660 +0.09394,0.11289,0.13303,0.15429,0.17570,0.19740,0.21912,0.24106,0.26292,0.28456 +0.30593,0.32713,0.34811,0.36891,0.38987,0.40995,0.43007,0.44995,0.46966,0.48954 +0.50886,0.52793,0.54689,0.56586,0.58451,0.60329,0.62154,0.63981,0.65771,0.67513 +0.69269,0.71016,0.72726,0.74359,0.75992,0.77568,0.79104,0.80590,0.82014,0.83358 +0.84665,0.85888,0.87027,0.88081,0.89071,0.89966,0.90797,0.91551,0.92240,0.92893 +0.93490,0.94039,0.94520,0.94965,0.95388,0.95779,0.96142,0.96479,0.96805,0.97099 +0.97367,0.97616,0.97832,0.98034,0.98206,0.98357,0.98488,0.98600,0.98706,0.98793 +0.98874,0.98942,0.99006,0.99061,0.99115,0.99166,0.99212,0.99255,0.99301,0.99339 +0.99370,0.99404,0.99434,0.99464,0.99491,0.99515,0.99537,0.99558,0.99580,0.99602 +0.99625,0.99649,0.99671,0.99693,0.99711,0.99731,0.99751,0.99766,0.99778,0.99791 +0.99805,0.99818,0.99834,0.99846,0.99855,0.99865,0.99876,0.99885,0.99894,0.99902 +0.99910,0.99918,0.99924,0.99930,0.99936,0.99943,0.99947,0.99952,0.99959,0.99964 +0.99967,0.99972,0.99976,0.99979,0.99983,0.99987,0.99991,0.99995,1.00000 +hwc2y1fract=0.00189,0.00437,0.00796,0.01268,0.01931,0.02809,0.03946,0.05361,0.06983 +0.08841,0.10844,0.12939,0.15122,0.17297,0.19463,0.21635,0.23751,0.25820,0.27859 +0.29834,0.31778,0.33715,0.35606,0.37499,0.39382,0.41228,0.43086,0.44913,0.46718 +0.48513,0.50297,0.52122,0.53882,0.55692,0.57474,0.59256,0.61020,0.62773,0.64512 +0.66252,0.67931,0.69625,0.71238,0.72877,0.74491,0.76074,0.77573,0.79078,0.80495 +0.81860,0.83137,0.84340,0.85471,0.86516,0.87507,0.88406,0.89236,0.89980,0.90652 +0.91281,0.91858,0.92396,0.92899,0.93378,0.93813,0.94229,0.94625,0.95001,0.95363 +0.95696,0.96011,0.96301,0.96574,0.96825,0.97064,0.97287,0.97484,0.97672,0.97846 +0.98018,0.98160,0.98298,0.98418,0.98526,0.98633,0.98721,0.98808,0.98884,0.98957 +0.99022,0.99080,0.99132,0.99180,0.99225,0.99268,0.99313,0.99357,0.99401,0.99437 +0.99471,0.99503,0.99529,0.99554,0.99578,0.99598,0.99618,0.99637,0.99657,0.99677 +0.99693,0.99711,0.99728,0.99746,0.99766,0.99782,0.99796,0.99808,0.99823,0.99835 +0.99846,0.99858,0.99872,0.99882,0.99891,0.99902,0.99912,0.99921,0.99930,0.99939 +0.99948,0.99956,0.99963,0.99971,0.99978,0.99984,0.99988,0.99994,1.00000 +hwc2u1fract=0.00156,0.00424,0.00842,0.01473,0.02373,0.03591,0.05072,0.06805,0.08744 +0.10833,0.12980,0.15167,0.17372,0.19581,0.21770,0.23906,0.25996,0.28089,0.30146 +0.32182,0.34209,0.36165,0.38152,0.40063,0.41985,0.43909,0.45814,0.47724,0.49609 +0.51464,0.53343,0.55206,0.57025,0.58844,0.60651,0.62447,0.64237,0.65996,0.67724 +0.69466,0.71149,0.72859,0.74535,0.76198,0.77795,0.79368,0.80892,0.82331,0.83711 +0.84992,0.86182,0.87306,0.88332,0.89267,0.90102,0.90889,0.91587,0.92213,0.92796 +0.93331,0.93846,0.94320,0.94751,0.95167,0.95557,0.95918,0.96257,0.96576,0.96880 +0.97157,0.97406,0.97631,0.97823,0.97996,0.98153,0.98299,0.98422,0.98533,0.98633 +0.98722,0.98809,0.98882,0.98952,0.99017,0.99071,0.99124,0.99177,0.99226,0.99265 +0.99304,0.99346,0.99383,0.99419,0.99457,0.99490,0.99523,0.99555,0.99583,0.99611 +0.99636,0.99662,0.99682,0.99704,0.99723,0.99740,0.99757,0.99771,0.99785,0.99800 +0.99815,0.99829,0.99842,0.99853,0.99862,0.99872,0.99881,0.99889,0.99896,0.99904 +0.99911,0.99916,0.99923,0.99929,0.99935,0.99942,0.99946,0.99951,0.99957,0.99962 +0.99967,0.99972,0.99975,0.99978,0.99982,0.99986,0.99992,0.99996,1.00000 +hwc2v1fract=0.00158,0.00407,0.00797,0.01387,0.02206,0.03355,0.04773,0.06452,0.08356 +0.10442,0.12599,0.14806,0.17010,0.19200,0.21382,0.23534,0.25636,0.27717,0.29774 +0.31812,0.33812,0.35791,0.37705,0.39600,0.41509,0.43412,0.45289,0.47167,0.49031 +0.50884,0.52730,0.54585,0.56407,0.58212,0.60006,0.61801,0.63583,0.65331,0.67073 +0.68820,0.70540,0.72245,0.73894,0.75542,0.77153,0.78715,0.80218,0.81685,0.83077 +0.84396,0.85623,0.86783,0.87837,0.88805,0.89689,0.90478,0.91199,0.91866,0.92445 +0.92997,0.93504,0.93977,0.94403,0.94816,0.95205,0.95578,0.95924,0.96243,0.96560 +0.96852,0.97104,0.97332,0.97548,0.97747,0.97914,0.98064,0.98199,0.98323,0.98433 +0.98536,0.98625,0.98711,0.98787,0.98863,0.98931,0.98990,0.99051,0.99108,0.99157 +0.99209,0.99252,0.99290,0.99330,0.99369,0.99405,0.99439,0.99472,0.99503,0.99535 +0.99563,0.99587,0.99615,0.99640,0.99663,0.99682,0.99704,0.99722,0.99741,0.99760 +0.99777,0.99794,0.99811,0.99827,0.99841,0.99851,0.99865,0.99877,0.99886,0.99896 +0.99904,0.99912,0.99919,0.99925,0.99932,0.99937,0.99940,0.99946,0.99953,0.99959 +0.99963,0.99969,0.99974,0.99978,0.99983,0.99989,0.99993,0.99996,1.00000 +hwc2y2fract=0.00176,0.00410,0.00723,0.01133,0.01696,0.02463,0.03465,0.04724,0.06251 +0.07971,0.09831,0.11812,0.13832,0.15820,0.17828,0.19793,0.21688,0.23560,0.25369 +0.27151,0.28900,0.30632,0.32373,0.34069,0.35720,0.37383,0.39021,0.40667,0.42293 +0.43900,0.45512,0.47122,0.48702,0.50263,0.51787,0.53271,0.54747,0.56211,0.57635 +0.58995,0.60304,0.61572,0.62822,0.64011,0.65187,0.66319,0.67409,0.68453,0.69493 +0.70498,0.71486,0.72479,0.73440,0.74361,0.75293,0.76231,0.77172,0.78120,0.79051 +0.80001,0.80955,0.81897,0.82859,0.83821,0.84788,0.85743,0.86694,0.87630,0.88540 +0.89430,0.90285,0.91078,0.91841,0.92546,0.93194,0.93804,0.94349,0.94846,0.95300 +0.95715,0.96093,0.96446,0.96766,0.97045,0.97295,0.97540,0.97753,0.97937,0.98110 +0.98269,0.98413,0.98533,0.98646,0.98744,0.98836,0.98920,0.98998,0.99069,0.99133 +0.99192,0.99251,0.99302,0.99347,0.99389,0.99432,0.99469,0.99507,0.99541,0.99575 +0.99603,0.99627,0.99649,0.99673,0.99695,0.99712,0.99731,0.99747,0.99762,0.99781 +0.99800,0.99814,0.99828,0.99843,0.99857,0.99872,0.99886,0.99900,0.99912,0.99922 +0.99932,0.99941,0.99952,0.99961,0.99970,0.99978,0.99986,0.99994,1.00000 +hwc2x2fract=0.00279,0.00651,0.01147,0.01804,0.02673,0.03748,0.05021,0.06558,0.08274 +0.10160,0.12165,0.14276,0.16451,0.18676,0.20891,0.23091,0.25266,0.27384,0.29508 +0.31632,0.33717,0.35768,0.37766,0.39763,0.41747,0.43736,0.45686,0.47616,0.49525 +0.51418,0.53309,0.55170,0.56999,0.58823,0.60620,0.62427,0.64203,0.65959,0.67702 +0.69461,0.71153,0.72839,0.74470,0.76116,0.77699,0.79246,0.80718,0.82121,0.83496 +0.84787,0.86009,0.87155,0.88195,0.89168,0.90050,0.90851,0.91583,0.92258,0.92879 +0.93451,0.93976,0.94453,0.94902,0.95315,0.95700,0.96057,0.96396,0.96712,0.97005 +0.97269,0.97517,0.97737,0.97937,0.98116,0.98278,0.98423,0.98543,0.98650,0.98745 +0.98835,0.98912,0.98979,0.99040,0.99098,0.99149,0.99197,0.99242,0.99280,0.99321 +0.99355,0.99391,0.99421,0.99456,0.99487,0.99517,0.99541,0.99566,0.99593,0.99619 +0.99640,0.99663,0.99682,0.99702,0.99717,0.99737,0.99749,0.99763,0.99775,0.99788 +0.99800,0.99814,0.99824,0.99835,0.99846,0.99858,0.99867,0.99876,0.99886,0.99895 +0.99903,0.99910,0.99917,0.99923,0.99932,0.99939,0.99943,0.99948,0.99954,0.99959 +0.99964,0.99971,0.99976,0.99980,0.99984,0.99989,0.99993,0.99997,1.00000