3 #include "sbnanaobj/StandardRecord/Proxy/SRProxy.h"
9 return slc->truth.index >= 0;
const Cut kIsNC([](const caf::SRSliceProxy *slc){return kHasMatchedNu(slc)&&slc->truth.isnc;})
Is this a Neutral Current event?
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
_Cut< caf::SRSliceProxy > Cut
const Cut kHasMatchedNu([](const caf::SRSliceProxy *slc){return slc->truth.index >=0;})
bool operator()(const caf::SRSliceProxy *slc) const
const Cut kIsAntiNu([](const caf::SRSliceProxy *slc){return kHasMatchedNu(slc)&&slc->truth.pdg< 0;})
Is this truly an antineutrino?