All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NumuCuts.h
Go to the documentation of this file.
1 #pragma once
4 
5 namespace ana
6 {
7  extern const Cut kNumuBasicQual;
8 
9  extern const Cut kHasFlashMatch;
10 
11  extern const Cut kFlashMatchScore;
12 
13  extern const Cut kFlashMatchNumuCut;
14 
15  extern const Cut kNumuTrkLen;
16 
17  /* extern const Cut kNumuContainND; */
18 
19  /* extern const Cut kNumuContainFD; */
20 
21  /* extern const Cut kNumuVtxFidND; */
22 
23  /* extern const Cut kNumuVtxFidFD; */
24 
25  /* extern const Cut kNumuVtxFidND; */
26 
27  /* extern const Cut kNumuVtxFidFD; */
28 
29  /* extern const Cut kNumuMCSLen; */
30 
31  /* extern const Cut kNumuCRTHit; */
32 
33  /* extern const Cut kNumuCRTTrk; */
34 
35  /* extern const Cut kNumuCRTAct; */
36 
37 }
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);})
Definition: NumuCuts.h:15
process_name opflashCryoW ana
const Cut kHasFlashMatch([](const caf::SRSliceProxy *slc){return(slc->fmatch.present);})
Definition: NumuCuts.h:9
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);})
Definition: NumuCuts.h:7
const Cut kFlashMatchScore([](const caf::SRSliceProxy *slc){return(slc->fmatch.time > 0 &&slc->fmatch.score > 6);})
Definition: NumuCuts.h:11
const Cut kFlashMatchNumuCut
Definition: NumuCuts.cxx:29
Template for Cut and SpillCut.
Definition: Cut.h:16