#include <NuCutImps.h>
Public Member Functions | |
Bravo (const NuPlots *plots=0) | |
Protected Member Functions | |
void | Preselection (const NuEvent &nu) |
void | Selection (const NuEvent &nu) |
Private Attributes | |
NuCutsSelection | fNuCutsSelection |
CC0325Std | fCC0325Std |
Definition at line 84 of file NuCutImps.h.
NuCutImps::Bravo::Bravo | ( | const NuPlots * | plots = 0 |
) |
Definition at line 299 of file NuCutImps.cxx.
References NuCuts::kNMB0325Bravo, NuCut::SetAnaVersion(), and NuCut::SetFidVol().
00299 : 00300 NuCut("Bravo", plots), 00301 fNuCutsSelection(NuCuts::kNMB0325Bravo, plots) 00302 { 00303 SetFidVol("cc2008"); 00304 SetAnaVersion(NuCuts::kNMB0325Bravo); 00305 }
void NuCutImps::Bravo::Preselection | ( | const NuEvent & | nu | ) | [protected, virtual] |
Implements NuCut.
Definition at line 308 of file NuCutImps.cxx.
References NuCut::Defer_Preselection(), and fNuCutsSelection.
00309 { 00310 // Use old preselection 00311 Defer_Preselection(fNuCutsSelection, nu); 00312 00313 } // Eend of preselection function
void NuCutImps::Bravo::Selection | ( | const NuEvent & | nu | ) | [protected, virtual] |
Implements NuCut.
Definition at line 316 of file NuCutImps.cxx.
References NuEvent::charge, NuCut::Defer_Selection(), NuEvent::dpID, fCC0325Std, NuCut::Keep_If(), NuEvent::relativeAngle, and NuEvent::sigqp_qp.
00317 { 00318 if (nu.charge != +1) { 00319 Defer_Selection(fCC0325Std, nu); 00320 } 00321 else { 00322 Keep_If(nu.dpID > 0.25, "DpID"); 00323 Keep_If(1./nu.sigqp_qp > 3.5, "SigmaQP_QP"); 00324 Keep_If(TMath::Abs(nu.relativeAngle - TMath::Pi()) > 2.12, 00325 "RelativeAngle"); 00326 } 00327 }
CC0325Std NuCutImps::Bravo::fCC0325Std [private] |
Definition at line 87 of file NuCutImps.h.
Referenced by Selection().
Definition at line 86 of file NuCutImps.h.
Referenced by Preselection().