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

NuCutImps::Charlie Class Reference

#include <NuCutImps.h>

Inheritance diagram for NuCutImps::Charlie:

NuCut List of all members.

Public Member Functions

 Charlie (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::Charlie::Charlie const NuPlots plots = 0  ) 
 

Definition at line 323 of file NuCutImps.cxx.

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

00323                                        :
00324     NuCut("Charlie", plots),
00325     fNuCutsSelection(NuCuts::kNMB0325Charlie, plots)
00326   {
00327     SetFidVol("cc2008");
00328     SetAnaVersion(8);
00329   }
  


Member Function Documentation

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

Implements NuCut.

Definition at line 332 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00333   {
00334     // Use old preselection
00335     Defer_Preselection(fNuCutsSelection, nu);
00336 
00337   }

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

Implements NuCut.

Definition at line 340 of file NuCutImps.cxx.

References NuEvent::charge, NuCut::Defer_Selection(), fCC0325Std, NuCut::Keep_If(), NuEvent::roID, NuEvent::smoothMajC, and NuEvent::trkLength.

00341   {
00342     Float_t cutValue=0.625;
00343     if (nu.charge != +1) { 
00344       Defer_Selection(fCC0325Std, nu);
00345     }
00346     else {
00347       Keep_If(nu.roID > cutValue, "RoID");
00348       Keep_If(nu.smoothMajC > -0.22, "MajorityCurv");
00349       Keep_If(nu.trkLength > 35, "TrackLength");
00350     }
00351   }


Member Data Documentation

CC0325Std NuCutImps::Charlie::fCC0325Std [private]
 

Definition at line 80 of file NuCutImps.h.

Referenced by Selection().

NuCutsSelection NuCutImps::Charlie::fNuCutsSelection [private]
 

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