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

Detailed Description

Definition at line 112 of file NuCutImps.h.


Constructor & Destructor Documentation

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

Definition at line 461 of file NuCutImps.cxx.

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

00461                                        :
00462     NuCut("Charlie", plots),
00463     fNuCutsSelection(NuCuts::kNMB0325Charlie, plots)
00464   {
00465     SetFidVol("cc2008");
00466     SetAnaVersion(NuCuts::kNMB0325Charlie);
00467   }


Member Function Documentation

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

Implements NuCut.

Definition at line 470 of file NuCutImps.cxx.

References NuCut::Defer_Preselection(), and fNuCutsSelection.

00471   {
00472     // Use old preselection
00473     Defer_Preselection(fNuCutsSelection, nu);
00474 
00475   }

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

Implements NuCut.

Definition at line 478 of file NuCutImps.cxx.

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

00479   {
00480     Float_t cutValue=0.625;
00481     if (nu.charge != +1) {
00482       Defer_Selection(fCC0325Std, nu);
00483     }
00484     else {
00485       Keep_If(nu.roID > cutValue, "RoID");
00486       Keep_If(nu.smoothMajC > -0.22, "MajorityCurv");
00487       Keep_If(nu.trkLength > 35, "TrackLength");
00488     }
00489   }


Member Data Documentation

Definition at line 115 of file NuCutImps.h.

Referenced by Selection().

Definition at line 114 of file NuCutImps.h.

Referenced by Preselection().


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

Generated on 18 Jan 2018 for loon by  doxygen 1.6.1