Skip to content

Commit

Permalink
accounting for tstart, tflight and tprop in MC tracks reconstruction
Browse files Browse the repository at this point in the history
  • Loading branch information
raffaelladevita committed Jan 3, 2025
1 parent c16423a commit ff42f33
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -497,11 +497,6 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
tFlight[i] = this.id2tidtFlight.get(id[i]);
}

if (event.hasBank("MC::Particle") ||
event.getBank("RUN::config").getInt("run", 0) < 100) {
tProp[i] = 0;
tFlight[i] = 0;
}
}

int size = layer.length;
Expand All @@ -524,12 +519,8 @@ private void read_HBHits(TimeToDistanceEstimator tde) {
continue;
}

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

T_0 = this.getT0(sector[i], slayer[i], layer[i], wire[i], t0s)[0];
FittedHit hit = new FittedHit(sector[i], slayer[i], layer[i], wire[i], tdc[i], jitter[i], id[i]);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -507,7 +507,7 @@ private DataBank fillTBHitsBank(DataEvent event, List<FittedHit> hitlist) {
if(bank.getDescriptor().hasEntry("beta")){
bank.setFloat("beta", i, (float) hitlist.get(i).get_Beta());
}
if(hitlist.get(i).get_AssociatedTBTrackID()>-1 && !event.hasBank("MC::Particle")) {
if(hitlist.get(i).get_AssociatedTBTrackID()>-1) {
if(hitlist.get(i).getSignalPropagTimeAlongWire()==0 || hitlist.get(i).get_AssociatedTBTrackID()<1) {
bank.setFloat("TProp", i, (float) hitlist.get(i).getTProp()); //old value if track fit failed
} else {
Expand Down

0 comments on commit ff42f33

Please sign in to comment.