Fork me on GitHub

Changeset 1366 in svn for trunk/modules


Ignore:
Timestamp:
Apr 16, 2014, 3:57:35 PM (11 years ago)
Author:
Pavel Demin
Message:

add Particle reference to HectorHit

Location:
trunk/modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/Hector.cc

    r1362 r1366  
    112112    pz = candidateMomentum.Pz();
    113113
    114     if(candidateMomentum.Eta() <= fEtaMin || fDirection*pz <= 0.0) continue;
     114    if(TMath::Abs(candidateMomentum.Eta()) <= fEtaMin || TMath::Sign(pz, Double_t(fDirection)) != pz) continue;
    115115
    116116    x = 1.0E3 * candidatePosition.X();
     
    129129
    130130    H_BeamParticle particle(candidate->Mass, candidate->Charge);
    131     particle.set4Momentum(candidateMomentum);
     131//    particle.set4Momentum(candidateMomentum);
     132    particle.set4Momentum(candidateMomentum.Px(), candidateMomentum.Py(),
     133                          candidateMomentum.Pz(), candidateMomentum.E());
    132134    particle.setPosition(x, y, tx, ty, z);
    133135
  • trunk/modules/TreeWriter.cc

    r1361 r1366  
    658658    entry->Y = position.Y();
    659659    entry->S = position.Z();
     660
     661    entry->Particle = candidate->GetCandidates()->At(0);
    660662  }
    661663}
Note: See TracChangeset for help on using the changeset viewer.