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 313 of file NuCutImps.cxx.

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

00313                                        :
00314     NuCut("Charlie", plots),
00315     fNuCutsSelection(NuCuts::kNMB0325Charlie, plots)
00316   {
00317     SetFidVol("cc2008");
00318   }
  


Member Function Documentation

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

Implements NuCut.

Definition at line 321 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00322   {
00323     // Use old preselection
00324     Defer_Preselection(fNuCutsSelection, nu);
00325 
00326   }

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

Implements NuCut.

Definition at line 329 of file NuCutImps.cxx.

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

00330   {
00331     Float_t cutValue=0.625;
00332     if (nu.charge != +1) { 
00333       Defer_Selection(fCC0325Std, nu);
00334     }
00335     else {
00336       Keep_If(nu.roID > cutValue, "RoID");
00337       Keep_If(nu.smoothMajC > -0.22, "MajorityCurv");
00338       Keep_If(nu.trkLength > 35, "TrackLength");
00339     }
00340   }


Member Data Documentation

CC0325Std NuCutImps::Charlie::fCC0325Std [private]
 

Definition at line 76 of file NuCutImps.h.

Referenced by Selection().

NuCutsSelection NuCutImps::Charlie::fNuCutsSelection [private]
 

Definition at line 75 of file NuCutImps.h.

Referenced by Preselection().


The documentation for this class was generated from the following files:
Generated on Mon Nov 23 05:33:48 2009 for loon by  doxygen 1.3.9.1