5 #include "sbnanaobj/StandardRecord/Proxy/FwdDeclare.h"
const Cut kIsNumuCC(CCFlavSel(14, 14))
Select CC .
const Cut kIsNC([](const caf::SRSliceProxy *slc){return kHasMatchedNu(slc)&&slc->truth.isnc;})
Is this a Neutral Current event?
const Cut kIsBeamNue(CCFlavSel(12, 12))
Select CC .
const Cut kIsNumuApp(CCFlavSel(14, 12))
Select CC .
const Cut kIsCC([](const caf::SRSliceProxy *slc){return kHasMatchedNu(slc)&&slc->truth.iscc;})
process_name opflashCryoW ana
bool operator()(const caf::SRSliceProxy *slc) const
caf::Proxy< caf::SRSlice > SRSliceProxy
const Cut kIsTauFromE(CCFlavSel(16, 12))
Select CC .
const Cut kIsNCFromNue(NCFlavOrig(12))
const Cut kIsTauFromMu(CCFlavSel(16, 14))
Select CC .
const Cut kIsNCFromNumu(NCFlavOrig(14))
const Cut kHasMatchedNu([](const caf::SRSliceProxy *slc){return slc->truth.index >=0;})
Helper for defining true CC event cuts.
CCFlavSel(int pdg, int pdgorig)
bool operator()(const caf::SRSliceProxy *slc) const
Helper for defining true CC event cuts.
Template for Cut and SpillCut.
const Cut kIsAntiNu([](const caf::SRSliceProxy *slc){return kHasMatchedNu(slc)&&slc->truth.pdg< 0;})
Is this truly an antineutrino?
const Cut kIsNueApp(CCFlavSel(12, 14))
Select CC .