Changes in / [fae7563:285752e] in git
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_ATLAS_PileUp.tcl
rfae7563 r285752e 360 360 } 361 361 362 363 362 #################### 364 363 # Energy flow merger … … 378 377 379 378 module PdgCodeFilter EFlowFilter { 380 set InputArray EFlowMerger AllTracks/eflow379 set InputArray EFlowMerger/eflow 381 380 set OutputArray eflow 382 381 -
modules/StatusPidFilter.cc
rfae7563 r285752e 104 104 return false; 105 105 } 106 107 bool isTauDaughter(int pdgCode, int M1, const TObjArray *fInputArray){ 108 //not needed, just to speed up the code - can be further refined but gives only negligible improvement: 109 if ( pdgCode==15 || pdgCode<11 || (pdgCode > 22 && pdgCode < 100) || pdgCode>1000 ) 110 return false; 111 112 if ( M1 < 0 ) 113 return false; 114 115 Candidate *mother; 116 mother = static_cast<Candidate*>(fInputArray->At( M1 )); 117 if ( TMath::Abs(mother->PID) == 15 ) 118 return true; 119 120 return false; 121 } 122 106 123 } 107 124 … … 177 194 bool is_b_quark = (pdgCode == 5); 178 195 196 bool is_tau_daughter = isTauDaughter(pdgCode, candidate->M1, fInputArray); 197 179 198 if (is_b_hadron) 180 199 pass = kTRUE; 181 200 201 if (is_tau_daughter) 202 pass = kTRUE; 203 182 204 // fPTMin not applied to b_hadrons / b_quarks to allow for b-enriched sample stitching 183 if(!pass || (candidate->Momentum.Pt() < fPTMin && !(is_b_hadron || is_b_quark)) ) continue; 205 // fPTMin not applied to tau decay products to allow visible-tau four momentum determination 206 if(!pass || (candidate->Momentum.Pt() < fPTMin && !(is_b_hadron || is_b_quark || is_tau_daughter)) ) continue; 184 207 185 208 fOutputArray->Add(candidate); -
modules/TreeWriter.cc
rfae7563 r285752e 376 376 rapidity = (cosTheta == 1.0 ? signz*999.9 : momentum.Rapidity()); 377 377 378 entry->P = p; 378 379 entry->PT = pt; 379 380 entry->Eta = eta;
Note:
See TracChangeset
for help on using the changeset viewer.