const Cut kNumuTrkLen([](const caf::SRSliceProxy *slc){bool hastrk=(slc->reco.ntrk > 0);if(!hastrk) return hastrk;unsigned int muIdx=(unsigned int) kPrimMuonIdx(slc);double len=slc->reco.trk[muIdx].len;return(len > 50);})
process_name opflashCryoW ana
const Cut kHasFlashMatch([](const caf::SRSliceProxy *slc){return(slc->fmatch.present);})
const Cut kNumuBasicQual([](const caf::SRSliceProxy *slc){bool hastrk=(slc->reco.ntrk > 0);if(!hastrk) return hastrk;unsigned int muIdx=(unsigned int) kPrimMuonIdx(slc);double len=slc->reco.trk[muIdx].len;return(len > 0);})
const Cut kFlashMatchScore([](const caf::SRSliceProxy *slc){return(slc->fmatch.time > 0 &&slc->fmatch.score > 6);})
const Cut kFlashMatchNumuCut
Template for Cut and SpillCut.