NuCutImps::RetroToFRAF Class Reference

#include <ToFCutImps.h>

Inheritance diagram for NuCutImps::RetroToFRAF:
NuCut

List of all members.

Public Member Functions

 RetroToFRAF (const NuPlots *plots=0)

Protected Member Functions

void Preselection (const NuEvent &nu)
void Selection (const NuEvent &nu)

Private Attributes

ToFPreselection fToFPreselection
RetroToFCC fRetroToFCC
RetroToFNC fRetroToFNC
RAF0720Std fRAF0720Std

Detailed Description

Definition at line 61 of file ToFCutImps.h.


Constructor & Destructor Documentation

RetroToFRAF::RetroToFRAF ( const NuPlots plots = 0  ) 

Definition at line 106 of file ToFCutImps.cxx.

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

00107   : NuCut("RetroToFRAF", plots)
00108 {
00109   SetFidVol("cc2008");
00110   SetAnaVersion(NuCuts::kCC0720Std);
00111 }


Member Function Documentation

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

Implements NuCut.

Definition at line 114 of file ToFCutImps.cxx.

References NuCutImps::RAF0720Std::CosmicNonTiming(), NuCut::Cut_If(), NuCut::Defer_Preselection(), fRetroToFCC, fToFPreselection, NuCutImps::RetroToFCC::InFidVol(), NuCut::Keep_If(), NuEvent::ntrk, NuEvent::regionTrkVtx, and NuEvent::vtxFitChi2DoF.

00115 {
00116   Defer_Preselection(fToFPreselection, nu);
00117   Cut_If(fRetroToFCC.InFidVol(nu),"notInFidVol");
00118   Cut_If(nu.regionTrkVtx%4 == 2, "nearCoil");
00119   Keep_If(nu.ntrk >= 1, "GoodNumberofTracks");
00120   Cut_If(RAF0720Std::CosmicNonTiming(nu), "notCosmicNonTiming");
00121   Keep_If(nu.vtxFitChi2DoF < 4.0, "vtxFitQuality");
00122 }

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

Implements NuCut.

Definition at line 125 of file ToFCutImps.cxx.

References NuCut::Cut_If(), fRetroToFCC, fRetroToFNC, NuCutImps::RAF0720Std::IsGoodPID(), NuCut::Keep_If(), NuCut::MakeCuts(), and NuCut::Passed().

00126 {
00127   Keep_If(RAF0720Std::IsGoodPID(nu), "pid");
00128   fRetroToFCC.MakeCuts(nu);
00129   Cut_If(fRetroToFCC.Passed(), "notCC");
00130   fRetroToFNC.MakeCuts(nu);
00131   Cut_If(fRetroToFNC.Passed(), "notNC");
00132 }


Member Data Documentation

Definition at line 74 of file ToFCutImps.h.

Definition at line 72 of file ToFCutImps.h.

Referenced by Preselection(), and Selection().

Definition at line 73 of file ToFCutImps.h.

Referenced by Selection().

Definition at line 71 of file ToFCutImps.h.

Referenced by Preselection().


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

Generated on 24 Jul 2018 for loon by  doxygen 1.6.1