Skip to content
Snippets Groups Projects
Commit ae6fc554 authored by teaandcrumpets's avatar teaandcrumpets Committed by Eric Pooser
Browse files

Formatting and additions to HMS and SHMS template files. (#348)

parent 14011c23
No related branches found
No related tags found
No related merge requests found
...@@ -35,8 +35,6 @@ time_cut10 H.dc.2v1.time > 0 && H.dc.2v1.time < 250 ...@@ -35,8 +35,6 @@ time_cut10 H.dc.2v1.time > 0 && H.dc.2v1.time < 250
time_cut11 H.dc.2v2.time > 0 && H.dc.2v2.time < 250 time_cut11 H.dc.2v2.time > 0 && H.dc.2v2.time < 250
time_cut12 H.dc.2x2.time > 0 && H.dc.2x2.time < 250 time_cut12 H.dc.2x2.time > 0 && H.dc.2x2.time < 250
hmsDC1Planes_large (H.dc.1x1.nhit+H.dc.1u2.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1v2.nhit) >20 hmsDC1Planes_large (H.dc.1x1.nhit+H.dc.1u2.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1v2.nhit) >20
hmsDC2Planes_large (H.dc.2x1.nhit+H.dc.2u2.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2v2.nhit) >20 hmsDC2Planes_large (H.dc.2x1.nhit+H.dc.2u2.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2v2.nhit) >20
...@@ -96,9 +94,6 @@ hmsDC2_6hits_x2 h2hit6&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsD ...@@ -96,9 +94,6 @@ hmsDC2_6hits_x2 h2hit6&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsD
hmsDC2_5hits_v2 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2 hmsDC2_5hits_v2 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2
hmsDC2_6hits_v2 h2hit5&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2 hmsDC2_6hits_v2 h2hit5&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2
hms1HitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && g.evtyp==1 hms1HitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && g.evtyp==1
hms2HitsLt H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1 hms2HitsLt H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1
hmsHitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1 hmsHitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1
...@@ -195,5 +190,12 @@ goodhs2y H.hod.2y.nhits > 0 && H.hod.2y.nhits < 3 ...@@ -195,5 +190,12 @@ goodhs2y H.hod.2y.nhits > 0 && H.hod.2y.nhits < 3
goodhs2 goodhs2x && goodhs2y goodhs2 goodhs2x && goodhs2y
goodhs1s2 goodhs1 && goodhs2 goodhs1s2 goodhs1 && goodhs2
HMS_hcer_track_matched_region_1 H.cer.numTracksMatched[0]>0
HMS_hcer_track_fired_region_1 H.cer.numTracksFired[0]>0
HMS_hcer_track_matched_region_2 H.cer.numTracksMatched[1]>0
HMS_hcer_track_fired_region_2 H.cer.numTracksFired[1]>0
HMS_hcer_track_matched_tot H.cer.totNumTracksMatched>0
HMS_hcer_track_fired_tot H.cer.totNumTracksFired>0
Block: Physics Block: Physics
Physics_master HMS_event Physics_master HMS_event
...@@ -231,5 +231,44 @@ goodps2y P.hod.2y.nhits > 0 && P.hod.2y.nhits < 3 ...@@ -231,5 +231,44 @@ goodps2y P.hod.2y.nhits > 0 && P.hod.2y.nhits < 3
goodps2 goodps2x && goodps2y goodps2 goodps2x && goodps2y
goodps1s2 goodps1 && goodps2 goodps1s2 goodps1 && goodps2
SHMS_hgcer_track_matched_region_1 P.hgcer.numTracksMatched[0]>0
SHMS_hgcer_track_fired_region_1 P.hgcer.numTracksFired[0]>0
SHMS_hgcer_track_matched_region_2 P.hgcer.numTracksMatched[1]>0
SHMS_hgcer_track_fired_region_2 P.hgcer.numTracksFired[1]>0
SHMS_hgcer_track_matched_region_3 P.hgcer.numTracksMatched[2]>0
SHMS_hgcer_track_fired_region_3 P.hgcer.numTracksFired[2]>0
SHMS_hgcer_track_matched_region_4 P.hgcer.numTracksMatched[3]>0
SHMS_hgcer_track_fired_region_4 P.hgcer.numTracksFired[3]>0
SHMS_hgcer_track_matched_tot P.hgcer.totNumTracksMatched>0
SHMS_hgcer_track_fired_tot P.hgcer.totNumTracksFired>0
SHMS_ngcer_track_matched_region_1 P.ngcer.numTracksMatched[0]>0
SHMS_ngcer_track_fired_region_1 P.ngcer.numTracksFired[0]>0
SHMS_ngcer_track_matched_region_2 P.ngcer.numTracksMatched[1]>0
SHMS_ngcer_track_fired_region_2 P.ngcer.numTracksFired[1]>0
SHMS_ngcer_track_matched_region_3 P.ngcer.numTracksMatched[2]>0
SHMS_ngcer_track_fired_region_3 P.ngcer.numTracksFired[2]>0
SHMS_ngcer_track_matched_region_4 P.ngcer.numTracksMatched[3]>0
SHMS_ngcer_track_fired_region_4 P.ngcer.numTracksFired[3]>0
SHMS_ngcer_track_matched_tot P.ngcer.totNumTracksMatched>0
SHMS_ngcer_track_fired_tot P.ngcer.totNumTracksFired>0
SHMS_aero_track_matched_region_1 P.aero.numTracksMatched[0]>0
SHMS_aero_track_fired_region_1 P.aero.numTracksFired[0]>0
SHMS_aero_track_matched_region_2 P.aero.numTracksMatched[1]>0
SHMS_aero_track_fired_region_2 P.aero.numTracksFired[1]>0
SHMS_aero_track_matched_region_3 P.aero.numTracksMatched[2]>0
SHMS_aero_track_fired_region_3 P.aero.numTracksFired[2]>0
SHMS_aero_track_matched_region_4 P.aero.numTracksMatched[3]>0
SHMS_aero_track_fired_region_4 P.aero.numTracksFired[3]>0
SHMS_aero_track_matched_region_5 P.aero.numTracksMatched[4]>0
SHMS_aero_track_fired_region_5 P.aero.numTracksFired[4]>0
SHMS_aero_track_matched_region_6 P.aero.numTracksMatched[5]>0
SHMS_aero_track_fired_region_6 P.aero.numTracksFired[5]>0
SHMS_aero_track_matched_region_7 P.aero.numTracksMatched[6]>0
SHMS_aero_track_fired_region_7 P.aero.numTracksFired[6]>0
SHMS_aero_track_matched_tot P.aero.totNumTracksMatched>0
SHMS_aero_track_fired_tot P.aero.totNumTracksFired>0
Block: Physics Block: Physics
Physics_master SHMS_event Physics_master SHMS_event
...@@ -71,6 +71,8 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { ...@@ -71,6 +71,8 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) {
// Add handler for prestart event 125. // Add handler for prestart event 125.
THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125"); THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125");
gHaEvtHandlers->Add(ev125); gHaEvtHandlers->Add(ev125);
THcHodoEff* heff = new THcHodoEff("hhodeff"," HMS hodo efficiency","H.hod");
gHaPhysics->Add(heff);
// Set up the analyzer - we use the standard one, // Set up the analyzer - we use the standard one,
// but this could be an experiment-specific one as well. // but this could be an experiment-specific one as well.
......
...@@ -74,6 +74,8 @@ void replay_shms (Int_t RunNumber = 0, Int_t MaxEvent = 0) { ...@@ -74,6 +74,8 @@ void replay_shms (Int_t RunNumber = 0, Int_t MaxEvent = 0) {
// Include golden track information // Include golden track information
THaGoldenTrack* gtr = new THaGoldenTrack("P.gtr", "SHMS Golden Track", "P"); THaGoldenTrack* gtr = new THaGoldenTrack("P.gtr", "SHMS Golden Track", "P");
gHaPhysics->Add(gtr); gHaPhysics->Add(gtr);
THcHodoEff* peff = new THcHodoEff("phodeff"," SHMS hodo efficiency","P.hod");
gHaPhysics->Add(peff);
// Add handler for prestart event 125. // Add handler for prestart event 125.
THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125"); THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125");
......
This diff is collapsed.
This diff is collapsed.
...@@ -30,17 +30,10 @@ hmsDC2v1Planes5 Counts: {hmsDC2_5hits_v1.npassed} eff : {hmsDC2_6hits_v1.npass ...@@ -30,17 +30,10 @@ hmsDC2v1Planes5 Counts: {hmsDC2_5hits_v1.npassed} eff : {hmsDC2_6hits_v1.npass
hmsDC2v2Planes5 Counts: {hmsDC2_5hits_v2.npassed} eff : {hmsDC2_6hits_v2.npassed/hmsDC2_5hits_v2.npassed} hmsDC2v2Planes5 Counts: {hmsDC2_5hits_v2.npassed} eff : {hmsDC2_6hits_v2.npassed/hmsDC2_5hits_v2.npassed}
hmsDC2x2Planes5 Counts: {hmsDC2_5hits_x2.npassed} eff : {hmsDC2_6hits_x2.npassed/hmsDC2_5hits_x2.npassed} hmsDC2x2Planes5 Counts: {hmsDC2_5hits_x2.npassed} eff : {hmsDC2_6hits_x2.npassed/hmsDC2_5hits_x2.npassed}
HMS Calorimeter Efficiencies
hA Counts: {H.cal.stat_trksum1} eff : {H.cal.stat_hitsum1 / H.cal.stat_trksum1}
hB Counts: {H.cal.stat_trksum2} eff : {H.cal.stat_hitsum2 / H.cal.stat_trksum2}
hC Counts: {H.cal.stat_trksum3} eff : {H.cal.stat_hitsum3 / H.cal.stat_trksum3}
hD Counts: {H.cal.stat_trksum4} eff : {H.cal.stat_hitsum4 / H.cal.stat_trksum4}
***************************** *****************************
*HMS TRACKING EFFICIENCIES * *HMS TRACKING EFFICIENCIES *
***************************** *****************************
htrig : {hmscoin_event.npassed} htrig : {hms_trigs.npassed}
hhitslt = passed hits/cham : {hmsHitsLt.npassed} hhitslt = passed hits/cham : {hmsHitsLt.npassed}
hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed} hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed}
hhitsplanessps = + sps : {hSpacePoints.npassed} hhitsplanessps = + sps : {hSpacePoints.npassed}
...@@ -66,3 +59,119 @@ hscinshouldh : {HMSScinShouldh.npassed} ...@@ -66,3 +59,119 @@ hscinshouldh : {HMSScinShouldh.npassed}
SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShould.npassed-HMSScinDid.npassed)/(HMSScinShould.npassed+.0001)):%8.4f} SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShould.npassed-HMSScinDid.npassed)/(HMSScinShould.npassed+.0001)):%8.4f}
E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f} E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f}
HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f} HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f}
************
* HGC Cerenkov *
****************
Good Track Requirements:
1. Only one track found in the focal plane
2. chisq/dof < {hcer_red_chi2_max:%5.1f}
3. {hcer_beta_min:%5.3f} < beta < {hcer_beta_max:%5.3f}
4. {hcer_enorm_min:%5.3f} < calorimeter energy < {hcer_enorm_max:%5.3f}
Threshold set at {hcer_npe_thresh:%4.1f}
*HGC EFF* 2PMTs
HMS Region 1 efficiency: {HMS_hcer_track_fired_region_1.npassed/HMS_hcer_track_matched_region_1.npassed} = {HMS_hcer_track_fired_region_1.npassed} of {HMS_hcer_track_matched_region_1.npassed} good tracks.
HMS Region 2 efficiency: {HMS_hcer_track_fired_region_2.npassed/HMS_hcer_track_matched_region_2.npassed} = {HMS_hcer_track_fired_region_2.npassed} of {HMS_hcer_track_matched_region_2.npassed} good tracks.
Overall HGC Efficiency: {HMS_hcer_track_fired_tot.npassed/HMS_hcer_track_matched_tot.npassed} = {HMS_hcer_track_fired_tot.npassed} of {HMS_hcer_track_matched_tot.npassed} good tracks.
****************************
* Calorimeter Efficiencies *
****************************
Efficiencies for calorimeter is the fraction of times block was hit when track
with chisquared/dof < {hstat_cal_maxchisq:%5.1f} came within {hstat_cal_slop:%4.1f} cm of the center.
and scal_npe_sum > 3.0 (hardwired). (is this still true?)
Events examined = strig = {hms_trigs.npassed}
Tracks found = scleantrack = {hCleanTrack.npassed}
Tracks passing chisquared cut = (hstat_cal_numevents:%7d) (in previous template, do we need this here?)
hmsPreShower Counts: {H.cal.stat_trksum1} eff : {H.cal.stat_hitsum1 / H.cal.stat_trksum1}
hmsShowerArray Counts: {H.cal.stat_trksum_array} eff : {H.cal.stat_hitsum_array / H.cal.stat_trksum_array}
hA Counts: {H.cal.stat_trksum1} eff : {H.cal.stat_hitsum1 / H.cal.stat_trksum1}
hB Counts: {H.cal.stat_trksum2} eff : {H.cal.stat_hitsum2 / H.cal.stat_trksum2}
hC Counts: {H.cal.stat_trksum3} eff : {H.cal.stat_hitsum3 / H.cal.stat_trksum3}
hD Counts: {H.cal.stat_trksum4} eff : {H.cal.stat_hitsum4 / H.cal.stat_trksum4}
**************************
* Hodoscope Efficiencies *
**************************
Efficiencies for hodoscopes is the fraction of times scin. was hit when track
with chisquared/dof < {hstat_maxchisq:%5.1f} came within {hstat_slop:%4.1f} cm of the center.
Events examined = strig = {hms_trigs.npassed}
Tracks found = scleantrack = {hCleanTrack.npassed}
//Tracks passing chisquared cut = (stat_numevents) (in previous template, do we still need this?)
Plane 1: {hhodo_plane_AND_eff[0]}
Plane 2: {hhodo_plane_AND_eff[1]}
Plane 3: {hhodo_plane_AND_eff[2]}
Plane 4: {hhodo_plane_AND_eff[3]}
S1XY : {hhodo_s1XY_eff}
S2XY : {hhodo_s2XY_eff}
STOF: {hhodo_stof_eff}
3_of_4 EFF : {hhodo_3_of_4_eff}
4_of_4 EFF : {hhodo_4_of_4_eff}
*HODO EFF*
Scint Pos eff Neg eff OR eff AND eff Hits
-----------------------------------------------------------------------------------------------------------
H1X1 {hhodo_pos_eff[0]} {hhodo_neg_eff[0]} {hhodo_or_eff[0]} {hhodo_and_eff[0]} {hhodo_gold_hits[0]}
H1X2 {hhodo_pos_eff[4]} {hhodo_neg_eff[4]} {hhodo_or_eff[4]} {hhodo_and_eff[4]} {hhodo_gold_hits[4]}
H1X3 {hhodo_pos_eff[8]} {hhodo_neg_eff[8]} {hhodo_or_eff[8]} {hhodo_and_eff[8]} {hhodo_gold_hits[8]}
H1X4 {hhodo_pos_eff[12]} {hhodo_neg_eff[12]} {hhodo_or_eff[12]} {hhodo_and_eff[12]} {hhodo_gold_hits[12]}
H1X5 {hhodo_pos_eff[16]} {hhodo_neg_eff[16]} {hhodo_or_eff[16]} {hhodo_and_eff[16]} {hhodo_gold_hits[16]}
H1X6 {hhodo_pos_eff[20]} {hhodo_neg_eff[20]} {hhodo_or_eff[20]} {hhodo_and_eff[20]} {hhodo_gold_hits[20]}
H1X7 {hhodo_pos_eff[24]} {hhodo_neg_eff[24]} {hhodo_or_eff[24]} {hhodo_and_eff[24]} {hhodo_gold_hits[24]}
H1X8 {hhodo_pos_eff[28]} {hhodo_neg_eff[28]} {hhodo_or_eff[28]} {hhodo_and_eff[28]} {hhodo_gold_hits[28]}
H1X9 {hhodo_pos_eff[32]} {hhodo_neg_eff[32]} {hhodo_or_eff[32]} {hhodo_and_eff[32]} {hhodo_gold_hits[32]}
H1X10 {hhodo_pos_eff[36]} {hhodo_neg_eff[36]} {hhodo_or_eff[36]} {hhodo_and_eff[36]} {hhodo_gold_hits[36]}
H1X11 {hhodo_pos_eff[40]} {hhodo_neg_eff[40]} {hhodo_or_eff[40]} {hhodo_and_eff[40]} {hhodo_gold_hits[40]}
H1X12 {hhodo_pos_eff[44]} {hhodo_neg_eff[44]} {hhodo_or_eff[44]} {hhodo_and_eff[44]} {hhodo_gold_hits[44]}
H1X13 {hhodo_pos_eff[48]} {hhodo_neg_eff[48]} {hhodo_or_eff[48]} {hhodo_and_eff[48]} {hhodo_gold_hits[48]}
H1X14 {hhodo_pos_eff[52]} {hhodo_neg_eff[52]} {hhodo_or_eff[52]} {hhodo_and_eff[52]} {hhodo_gold_hits[52]}
H1X15 {hhodo_pos_eff[56]} {hhodo_neg_eff[56]} {hhodo_or_eff[56]} {hhodo_and_eff[56]} {hhodo_gold_hits[56]}
H1X16 {hhodo_pos_eff[60]} {hhodo_neg_eff[60]} {hhodo_or_eff[60]} {hhodo_and_eff[60]} {hhodo_gold_hits[60]}
H1Y1 {hhodo_pos_eff[1]} {hhodo_neg_eff[1]} {hhodo_or_eff[1]} {hhodo_and_eff[1]} {hhodo_gold_hits[1]}
H1Y2 {hhodo_pos_eff[5]} {hhodo_neg_eff[5]} {hhodo_or_eff[5]} {hhodo_and_eff[5]} {hhodo_gold_hits[5]}
H1Y3 {hhodo_pos_eff[9]} {hhodo_neg_eff[9]} {hhodo_or_eff[9]} {hhodo_and_eff[9]} {hhodo_gold_hits[9]}
H1Y4 {hhodo_pos_eff[13]} {hhodo_neg_eff[13]} {hhodo_or_eff[13]} {hhodo_and_eff[13]} {hhodo_gold_hits[13]}
H1Y5 {hhodo_pos_eff[17]} {hhodo_neg_eff[17]} {hhodo_or_eff[17]} {hhodo_and_eff[17]} {hhodo_gold_hits[17]}
H1Y6 {hhodo_pos_eff[21]} {hhodo_neg_eff[21]} {hhodo_or_eff[21]} {hhodo_and_eff[21]} {hhodo_gold_hits[21]}
H1Y7 {hhodo_pos_eff[25]} {hhodo_neg_eff[25]} {hhodo_or_eff[25]} {hhodo_and_eff[25]} {hhodo_gold_hits[25]}
H1Y8 {hhodo_pos_eff[29]} {hhodo_neg_eff[29]} {hhodo_or_eff[29]} {hhodo_and_eff[29]} {hhodo_gold_hits[29]}
H1Y9 {hhodo_pos_eff[33]} {hhodo_neg_eff[33]} {hhodo_or_eff[33]} {hhodo_and_eff[33]} {hhodo_gold_hits[33]}
H1Y10 {hhodo_pos_eff[37]} {hhodo_neg_eff[37]} {hhodo_or_eff[37]} {hhodo_and_eff[37]} {hhodo_gold_hits[37]}
H2X1 {hhodo_pos_eff[2]} {hhodo_neg_eff[2]} {hhodo_or_eff[2]} {hhodo_and_eff[2]} {hhodo_gold_hits[2]}
H2X2 {hhodo_pos_eff[6]} {hhodo_neg_eff[6]} {hhodo_or_eff[6]} {hhodo_and_eff[6]} {hhodo_gold_hits[6]}
H2X3 {hhodo_pos_eff[10]} {hhodo_neg_eff[10]} {hhodo_or_eff[10]} {hhodo_and_eff[10]} {hhodo_gold_hits[10]}
H2X4 {hhodo_pos_eff[14]} {hhodo_neg_eff[14]} {hhodo_or_eff[14]} {hhodo_and_eff[14]} {hhodo_gold_hits[14]}
H2X5 {hhodo_pos_eff[18]} {hhodo_neg_eff[18]} {hhodo_or_eff[18]} {hhodo_and_eff[18]} {hhodo_gold_hits[18]}
H2X6 {hhodo_pos_eff[22]} {hhodo_neg_eff[22]} {hhodo_or_eff[22]} {hhodo_and_eff[22]} {hhodo_gold_hits[22]}
H2X7 {hhodo_pos_eff[26]} {hhodo_neg_eff[26]} {hhodo_or_eff[26]} {hhodo_and_eff[26]} {hhodo_gold_hits[26]}
H2X8 {hhodo_pos_eff[30]} {hhodo_neg_eff[30]} {hhodo_or_eff[30]} {hhodo_and_eff[30]} {hhodo_gold_hits[30]}
H2X9 {hhodo_pos_eff[34]} {hhodo_neg_eff[34]} {hhodo_or_eff[34]} {hhodo_and_eff[34]} {hhodo_gold_hits[34]}
H2X10 {hhodo_pos_eff[38]} {hhodo_neg_eff[38]} {hhodo_or_eff[38]} {hhodo_and_eff[38]} {hhodo_gold_hits[38]}
H2X11 {hhodo_pos_eff[42]} {hhodo_neg_eff[42]} {hhodo_or_eff[42]} {hhodo_and_eff[42]} {hhodo_gold_hits[42]}
H2X12 {hhodo_pos_eff[46]} {hhodo_neg_eff[46]} {hhodo_or_eff[46]} {hhodo_and_eff[46]} {hhodo_gold_hits[46]}
H2X13 {hhodo_pos_eff[50]} {hhodo_neg_eff[50]} {hhodo_or_eff[50]} {hhodo_and_eff[50]} {hhodo_gold_hits[50]}
H2X14 {hhodo_pos_eff[54]} {hhodo_neg_eff[54]} {hhodo_or_eff[54]} {hhodo_and_eff[54]} {hhodo_gold_hits[54]}
H2X15 {hhodo_pos_eff[58]} {hhodo_neg_eff[58]} {hhodo_or_eff[58]} {hhodo_and_eff[58]} {hhodo_gold_hits[58]}
H2X16 {hhodo_pos_eff[62]} {hhodo_neg_eff[62]} {hhodo_or_eff[62]} {hhodo_and_eff[62]} {hhodo_gold_hits[62]}
H2Y1 {hhodo_pos_eff[3]} {hhodo_neg_eff[3]} {hhodo_or_eff[3]} {hhodo_and_eff[3]} {hhodo_gold_hits[3]}
H2Y2 {hhodo_pos_eff[7]} {hhodo_neg_eff[7]} {hhodo_or_eff[7]} {hhodo_and_eff[7]} {hhodo_gold_hits[7]}
H2Y3 {hhodo_pos_eff[11]} {hhodo_neg_eff[11]} {hhodo_or_eff[11]} {hhodo_and_eff[11]} {hhodo_gold_hits[11]}
H2Y4 {hhodo_pos_eff[15]} {hhodo_neg_eff[15]} {hhodo_or_eff[15]} {hhodo_and_eff[15]} {hhodo_gold_hits[15]}
H2Y5 {hhodo_pos_eff[19]} {hhodo_neg_eff[19]} {hhodo_or_eff[19]} {hhodo_and_eff[19]} {hhodo_gold_hits[19]}
H2Y6 {hhodo_pos_eff[23]} {hhodo_neg_eff[23]} {hhodo_or_eff[23]} {hhodo_and_eff[23]} {hhodo_gold_hits[23]}
H2Y7 {hhodo_pos_eff[27]} {hhodo_neg_eff[27]} {hhodo_or_eff[27]} {hhodo_and_eff[27]} {hhodo_gold_hits[27]}
H2Y8 {hhodo_pos_eff[31]} {hhodo_neg_eff[31]} {hhodo_or_eff[31]} {hhodo_and_eff[31]} {hhodo_gold_hits[31]}
H2Y9 {hhodo_pos_eff[35]} {hhodo_neg_eff[35]} {hhodo_or_eff[35]} {hhodo_and_eff[35]} {hhodo_gold_hits[35]}
H2Y10 {hhodo_pos_eff[39]} {hhodo_neg_eff[39]} {hhodo_or_eff[39]} {hhodo_and_eff[39]} {hhodo_gold_hits[39]}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment