Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

Constructor & Destructor Documentation

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

Definition at line 290 of file NuCutImps.cxx.

References plots(), NuCut::SetAnaVersion(), and NuCut::SetFidVol().

00290                                              : 
00291     NuCut("BravoPrime", plots), 
00292     fNuCutsSelection(NuCuts::kNMB0325Bravo, plots)
00293   {
00294     SetFidVol("cc2008");
00295     SetAnaVersion(9);
00296   }


Member Function Documentation

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

Implements NuCut.

Definition at line 299 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00300   {
00301     // Use old preselection
00302     Defer_Preselection(fNuCutsSelection, nu);
00303 
00304   } // Eend of preselection function

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

Implements NuCut.

Definition at line 307 of file NuCutImps.cxx.

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

00308   {
00309     if (nu.charge != +1) { 
00310       Defer_Selection(fCC0325Std, nu);
00311     }
00312     else {
00313       Keep_If(nu.dpID > 0.25, "DpID");
00314       Keep_If(1./nu.sigqp_qp > 3.6, "SigmaQP_QP");
00315       Keep_If(TMath::Abs(nu.relativeAngle - TMath::Pi()) > 2.14, "RelativeAngle");
00316     }
00317   }


Member Data Documentation

CC0325Std NuCutImps::BravoPrime::fCC0325Std [private]
 

Definition at line 66 of file NuCutImps.h.

Referenced by Selection().

NuCutsSelection NuCutImps::BravoPrime::fNuCutsSelection [private]
 

Definition at line 65 of file NuCutImps.h.

Referenced by Preselection().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:10:39 2010 for loon by  doxygen 1.3.9.1