Skip to content

Commit a5c4ba7

Browse files
raffaelladevitabaltzell
authored andcommitted
accounting for tstart, tflight and tprop in MC tracks reconstruction
1 parent bb13693 commit a5c4ba7

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
@@ -378,11 +378,6 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
378378
tFlight[i] = this.id2tidtFlight.get(id[i]);
379379
}
380380

381-
if (event.hasBank("MC::Particle") ||
382-
event.getBank("RUN::config").getInt("run", 0) < 100) {
383-
tProp[i] = 0;
384-
tFlight[i] = 0;
385-
}
386381
}
387382

388383
int size = layer.length;
@@ -405,12 +400,8 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
405400
continue;
406401
}
407402

408-
if (!event.hasBank("MC::Particle") &&
409-
event.getBank("RUN::config").getInt("run", 0) > 100) {
410-
//T_0 = this.getT0(sector[i], slayer[i], layer[i], wire[i], T0, T0ERR)[0];
411-
if (event.hasBank(recBankName))
403+
if (event.hasBank(recBankName))
412404
T_Start = event.getBank(recBankName).getFloat("startTime", 0);
413-
}
414405

415406
T_0 = this.getT0(sector[i], slayer[i], layer[i], wire[i], t0s)[0];
416407
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)