NuCutImps::Bravo Class Reference

#include <NuCutImps.h>

Inheritance diagram for NuCutImps::Bravo:
NuCut

List of all members.

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

Detailed Description

Definition at line 84 of file NuCutImps.h.


Constructor & Destructor Documentation

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   }


Member Function Documentation

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   }


Member Data Documentation

Definition at line 87 of file NuCutImps.h.

Referenced by Selection().

Definition at line 86 of file NuCutImps.h.

Referenced by Preselection().


The documentation for this class was generated from the following files:

Generated on 16 Jan 2018 for loon by  doxygen 1.6.1