Skip to content

Commit 6b6b405

Browse files
raffaelladevitabaltzell
authored andcommitted
accounting for tstart, tflight and tprop in MC tracks reconstruction
1 parent e4be634 commit 6b6b405

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

reconstruction/dc/src/main/java/org/jlab/rec/dc/banks/HitReader.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -500,11 +500,6 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
500500
tFlight[i] = this.id2tidtFlight.get(id[i]);
501501
}
502502

503-
if (event.hasBank("MC::Particle") ||
504-
event.getBank("RUN::config").getInt("run", 0) < 100) {
505-
tProp[i] = 0;
506-
tFlight[i] = 0;
507-
}
508503
}
509504

510505
int size = layer.length;
@@ -527,12 +522,8 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
527522
continue;
528523
}
529524

530-
if (!event.hasBank("MC::Particle") &&
531-
event.getBank("RUN::config").getInt("run", 0) > 100) {
532-
//T_0 = this.getT0(sector[i], slayer[i], layer[i], wire[i], T0, T0ERR)[0];
533-
if (event.hasBank(recBankName))
525+
if (event.hasBank(recBankName))
534526
T_Start = event.getBank(recBankName).getFloat("startTime", 0);
535-
}
536527

537528
T_0 = this.getT0(sector[i], slayer[i], layer[i], wire[i], t0s)[0];
538529
FittedHit hit = new FittedHit(sector[i], slayer[i], layer[i], wire[i], tdc[i], jitter[i], id[i]);

reconstruction/dc/src/main/java/org/jlab/rec/dc/banks/RecoBankWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ private DataBank fillTBHitsBank(DataEvent event, List<FittedHit> hitlist) {
551551
if(bank.getDescriptor().hasEntry("beta")){
552552
bank.setFloat("beta", i, (float) hitlist.get(i).get_Beta());
553553
}
554-
if(hitlist.get(i).get_AssociatedTBTrackID()>-1 && !event.hasBank("MC::Particle")) {
554+
if(hitlist.get(i).get_AssociatedTBTrackID()>-1) {
555555
if(hitlist.get(i).getSignalPropagTimeAlongWire()==0 || hitlist.get(i).get_AssociatedTBTrackID()<1) {
556556
bank.setFloat("TProp", i, (float) hitlist.get(i).getTProp()); //old value if track fit failed
557557
} else {

0 commit comments

Comments
 (0)