NuCutImps::BravoPrime Class Reference

#include <NuCutImps.h>

Inheritance diagram for NuCutImps::BravoPrime:
NuCut

List of all members.

Public Member Functions

 BravoPrime (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 98 of file NuCutImps.h.


Constructor & Destructor Documentation

NuCutImps::BravoPrime::BravoPrime ( const NuPlots plots = 0  ) 

Definition at line 424 of file NuCutImps.cxx.

References NuCuts::kNMB0325Bravo, NuCut::SetAnaVersion(), and NuCut::SetFidVol().

00424                                              :
00425     NuCut("BravoPrime", plots),
00426     fNuCutsSelection(NuCuts::kNMB0325Bravo, plots)
00427   {
00428     SetFidVol("cc2008");
00429     SetAnaVersion(NuCuts::kNMB0325Bravo);
00430   }


Member Function Documentation

void NuCutImps::BravoPrime::Preselection ( const NuEvent nu  )  [protected, virtual]

Implements NuCut.

Definition at line 433 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00434   {
00435     // Use old preselection
00436     Defer_Preselection(fNuCutsSelection, nu);
00437 
00438   } // End of preselection function

void NuCutImps::BravoPrime::Selection ( const NuEvent nu  )  [protected, virtual]

Implements NuCut.

Definition at line 441 of file NuCutImps.cxx.

References NuEvent::charge, NuCut::Defer_Selection(), NuEvent::dpID, fCC0325Std, NuCut::Keep_If(), NuEvent::relativeAngle, and NuEvent::sigqp_qp.

00442   {
00443     if (nu.charge != +1) {
00444       Defer_Selection(fCC0325Std, nu);
00445     }
00446     else {
00447       Keep_If(nu.dpID > 0.25, "DpID");
00448       Keep_If(1./nu.sigqp_qp > 3.6, "SigmaQP_QP");
00449       Keep_If(TMath::Abs(nu.relativeAngle - TMath::Pi()) > 2.14, "RelativeAngle");
00450     }
00451   }


Member Data Documentation

Definition at line 101 of file NuCutImps.h.

Referenced by Selection().

Definition at line 100 of file NuCutImps.h.

Referenced by Preselection().


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

Generated on 19 Jan 2018 for loon by  doxygen 1.6.1