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

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

Constructor & Destructor Documentation

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

Definition at line 258 of file NuCutImps.cxx.

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

00258                                    :
00259     NuCut("Bravo", plots), 
00260     fNuCutsSelection(NuCuts::kNMB0325Bravo, plots)
00261   {
00262     SetFidVol("cc2008");
00263     SetAnaVersion(9);
00264   }
  


Member Function Documentation

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

Implements NuCut.

Definition at line 267 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00268   {
00269     // Use old preselection
00270     Defer_Preselection(fNuCutsSelection, nu);
00271 
00272   } // Eend of preselection function

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

Implements NuCut.

Definition at line 275 of file NuCutImps.cxx.

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

00276   {
00277     if (nu.charge != +1) { 
00278       Defer_Selection(fCC0325Std, nu);
00279     }
00280     else {
00281       Keep_If(nu.dpID > 0.25, "DpID");
00282       Keep_If(1./nu.sigqp_qp > 3.5, "SigmaQP_QP");
00283       Keep_If(TMath::Abs(nu.relativeAngle - TMath::Pi()) > 2.12, "RelativeAngle");
00284     }
00285   }


Member Data Documentation

CC0325Std NuCutImps::Bravo::fCC0325Std [private]
 

Definition at line 52 of file NuCutImps.h.

Referenced by Selection().

NuCutsSelection NuCutImps::Bravo::fNuCutsSelection [private]
 

Definition at line 51 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