Fork me on GitHub

Changeset 7a86a5c in git for modules/StatusPidFilter.cc


Ignore:
Timestamp:
Nov 23, 2018, 2:37:05 AM (6 years ago)
Author:
chekanov <chekanov@…>
Branches:
ImprovedOutputFile, Timing, llp, master
Children:
7c7fe5e
Parents:
e5fa629
Message:

Added new option to remove pileup particles from truth record

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/StatusPidFilter.cc

    re5fa629 r7a86a5c  
    153153{
    154154  // PT threshold
    155 
    156155  fPTMin = GetDouble("PTMin", 0.5);
     156
     157  // keep or remove pileup particles
     158  fRequireNotPileup = GetBool("RequireNotPileup", false);
    157159
    158160  // import input array
     
    227229    if(!pass || (candidate->Momentum.Pt() < fPTMin && !(is_b_hadron || is_b_quark || is_tau_daughter || is_W_daughter)) ) continue;
    228230
     231    // not pileup particles
     232    if(fRequireNotPileup && (candidate->IsPU >0)) continue;
     233
    229234    fOutputArray->Add(candidate);
    230235  }
Note: See TracChangeset for help on using the changeset viewer.