#include <NuCutImps.h>
Inheritance diagram for NuCutImps::Charlie:

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 |
|
|
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 }
|
|
|
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 }
|
|
|
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 }
|
|
|
Definition at line 80 of file NuCutImps.h. Referenced by Selection(). |
|
|
Definition at line 79 of file NuCutImps.h. Referenced by Preselection(). |
1.3.9.1