Namespaces | Variables
NusCuts20.h File Reference
#include "CAFAna/Core/Cut.h"
#include "CAFAna/Core/RunPeriods.h"
#include "CAFAna/Cuts/AnalysisMasks.h"
#include "CAFAna/Cuts/Cuts.h"
#include "CAFAna/Vars/Vars.h"
#include "3FlavorAna/Vars/NueVars.h"
#include "3FlavorAna/Vars/NueVarsExtra.h"
#include "3FlavorAna/Vars/NumuVarsExtra.h"
#include "NuXAna/Vars/NusVars.h"
#include "NuXAna/Vars/NusVarsTemp.h"
#include "3FlavorAna/Cuts/NueCuts2020.h"
#include "3FlavorAna/Cuts/NumuCuts2020.h"
#include "3FlavorAna/Cuts/MissingLeptonCuts.h"
#include "NuXAna/Cuts/NusCuts.h"
#include "CAFAna/Cuts/SpillCuts.h"

Go to the source code of this file.

Namespaces

 ana
 Cuts and Vars for the 2020 FD DiF Study.
 

Variables

const Cut ana::kNus20ElasticProngCut = (kIsElastic > 0)
 
const Cut ana::kNus20NFuzzyProngCut = (kNFuzzyProng > 0)
 
const Cut ana::kNus20NContPlanesCut = (kNContPlanes > 2)
 
const Cut ana::kNus20QualityCuts
 
const Cut ana::kNus20EnergyCut = (kNus20Energy > 0.5 && kNus20Energy < 20)
 
float ana::xLowND = -100
 
float ana::xHighND = 100
 
float ana::yLowND = -100
 
float ana::yHighND = 100
 
float ana::zLowND = 150
 
float ana::zHighND = 1000
 
const Cut ana::kNus20NDPreSelection
 
const Cut ana::kNus20NDVtxXCut = (kVtxX > xLowND && kVtxX < xHighND)
 
const Cut ana::kNus20NDVtxYCut = (kVtxY > yLowND && kVtxY < yHighND )
 
const Cut ana::kNus20NDVtxZCut = (kVtxZ > zLowND && kVtxZ < zHighND)
 
const Cut ana::kNus20NDVtxPosCut
 
const Cut ana::kNus20NDDistAllTopCut = (kDistAllTop > 20)
 
const Cut ana::kNus20NDDistAllBottomCut = (kDistAllBottom > 20)
 
const Cut ana::kNus20NDDistAllEastCut = (kDistAllEast > 20)
 
const Cut ana::kNus20NDDistAllWestCut = (kDistAllWest > 20)
 
const Cut ana::kNus20NDDistAllFrontCut = (kDistAllFront > 150)
 
const Cut ana::kNus20NDDistAllBackCut = (kDistAllBack > 50)
 
const Cut ana::kNus20NDMinSliceDistCut
 
const Cut ana::kNus20NDFiducialCuts
 
const Cut ana::kNus20NDQualityAndFiducialCut
 
const Cut ana::kNus20NDCVNCut = (kCVNnc_looseptp > 0.98)
 
const Cut ana::kNus20NDSelectionCuts = kNus20NDCVNCut
 
const Cut ana::kNus20NDCuts
 
const Cut ana::kNus20NDTrueVtxOutOfDetX = (kTrueVtxX < NDL/100. || kTrueVtxX > NDR/100.)
 
const Cut ana::kNus20NDTrueVtxOutOfDetY = (kTrueVtxY < NDB/100. || kTrueVtxY > NDT/100.)
 
const Cut ana::kNus20NDTrueVtxOutOfDetZ = (kTrueVtxZ < NDF/100. || kTrueVtxZ > NDE/100.)
 
const Cut ana::kNus20NDTrueVtxOutOfDet
 
const Cut ana::kNus20NDTrueContainedX = (kTrueVtxX > xLowND/100 && kTrueVtxX < xHighND/100)
 
const Cut ana::kNus20NDTrueContainedY = (kTrueVtxY > yLowND/100 && kTrueVtxY < yHighND/100)
 
const Cut ana::kNus20NDTrueContainedZ = (kTrueVtxZ > zLowND/100 && kTrueVtxZ < zHighND/100)
 
const Cut ana::kNus20NDTrueContained
 
float ana::xLowFD = -100
 
float ana::xHighFD = 100
 
float ana::yLowFD = -100
 
float ana::yHighFD = 100
 
float ana::zLowFD = 150
 
float ana::zHighFD = 1000
 
const Cut ana::kNus20FDPreSelection
 
const Cut ana::kNus20FDDistAllTopCut = (kDistAllTop > 100)
 
const Cut ana::kNus20FDDistAllBottomCut = (kDistAllBottom > 100)
 
const Cut ana::kNus20FDDistAllEastCut = (kDistAllEast > 100)
 
const Cut ana::kNus20FDDistAllWestCut = (kDistAllWest > 100)
 
const Cut ana::kNus20FDDistAllFrontCut = (kDistAllFront > 160)
 
const Cut ana::kNus20FDDistAllBackCut = (kDistAllBack > 160)
 
const Cut ana::kNus20FDMinSliceDistCut
 
const Cut ana::kNus20FDQualityContainment
 
const Cut ana::kNus20FDCVNCut = (kCVNnc_looseptp > 0.1)
 
const Cut ana::kNus20FDSelectionCuts = kNus20FDCVNCut
 
const Cut ana::kNus20FDCosRejCuts = (kNCCosRejBDTG20 > 0.85)
 
const Cut ana::kNus20FDCuts
 
const Cut ana::kNus20FDTrueVtxOutOfDetX = (kTrueVtxX < FDL/100. || kTrueVtxX > FDR/100.)
 
const Cut ana::kNus20FDTrueVtxOutOfDetY = (kTrueVtxY < FDB/100. || kTrueVtxY > FDT/100.)
 
const Cut ana::kNus20FDTrueVtxOutOfDetZ = (kTrueVtxZ < FDF/100. || kTrueVtxZ > FDE/100.)
 
const Cut ana::kNus20FDTrueVtxOutOfDet