- Timestamp:
- Mar 4, 2019, 11:21:25 AM (6 years ago)
- Branches:
- Timing, llp
- Children:
- 2d7ff18
- Parents:
- 3b5d79a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/Efficiency.cc
r3b5d79a r2116fdf 95 95 { 96 96 Candidate *candidate; 97 Double_t pt, eta, phi, e, d0, dz, ctgTheta;97 Double_t pt, eta, phi, e, r, z, d0, dz, ctgTheta; 98 98 99 99 fItInputArray->Reset(); … … 102 102 const TLorentzVector &candidatePosition = candidate->Position; 103 103 const TLorentzVector &candidateMomentum = candidate->Momentum; 104 r = candidatePosition.Perp(); 105 z = candidatePosition.Z(); 104 106 eta = candidatePosition.Eta(); 105 107 phi = candidatePosition.Phi(); … … 111 113 112 114 // apply an efficency formula 113 if(gRandom->Uniform() > fFormula->Eval(pt, eta, phi, e, d0, dz, ctgTheta)) continue;115 if(gRandom->Uniform() > fFormula->Eval(pt, eta, phi, e, r, z, d0, dz, ctgTheta)) continue; 114 116 115 117 fOutputArray->Add(candidate);
Note:
See TracChangeset
for help on using the changeset viewer.