Skip to content

Commit 7fe6a57

Browse files
authored
Merge pull request #188 from JeffersonLab/fdc_anode_wire_pulse_height_fix_rtj
This fixes the discrepancy between G3/G4 as shown in issue #181
2 parents cc43eaa + db2e184 commit 7fe6a57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/GlueXSensitiveDetectorFDC.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -535,15 +535,15 @@ G4bool GlueXSensitiveDetectorFDC::ProcessHits(G4Step* step,
535535
}
536536
}
537537
if (merge_hits) {
538-
hiter->dE_keV += dEsum/keV;
538+
hiter->dE_keV += dE/keV;
539539
hiter->t1_ns = tout/ns;
540540
hiter->x1_g = xout;
541541
hiter->x1_l = x1;
542542
}
543543
else if ((int)anode->hits.size() < MAX_HITS) {
544544
// create new hit
545545
hiter = anode->hits.insert(hiter, GlueXHitFDCwire::hitinfo_t());
546-
hiter->dE_keV = dEsum/keV;
546+
hiter->dE_keV = dE/keV;
547547
hiter->itrack_ = itrack;
548548
hiter->ptype_G3 = g3type;
549549
hiter->t0_ns = tin/ns;
@@ -654,7 +654,7 @@ void GlueXSensitiveDetectorFDC::EndOfEvent(G4HCofThisEvent*)
654654

655655
double xwire = U_OF_WIRE_ONE + (wire - 1) * WIRE_SPACING;
656656
double dE = splits[0].dE_keV*keV;
657-
if (dE > THRESH_KEV*keV*0) {
657+
if (dE > THRESH_KEV*keV) {
658658
// Average number of primary ion pairs
659659
double n_p_mean = dE / W_EFF_PER_ION / (1 + N_SECOND_PER_PRIMARY);
660660
// number of primary ion pairs

0 commit comments

Comments
 (0)