All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
ana::SBNOsc::NumuSelection::Config Struct Reference

#include <NumuSelection.h>

Public Attributes

bool doFVCut
 Whether to apply fiducial volume cut. More...
 
std::vector< geoalgo::AABoxfiducial_volumes
 List of FV containers – set by "fiducial_volumes". More...
 
std::vector< geoalgo::AABoxactive_volumes
 List of active volumes. More...
 
double vertexDistanceCut
 Value of max distance [cm] between truth and reconstructed vertex. Will not apply cut if value is negative. More...
 
bool verbose
 Whether to print out info associated w/ selection. More...
 
bool acceptShakyTracks
 Whether to calculate length of tracks that don't have all points generated. More...
 
bool trajPointLength
 Whether to use trajectory points to calculate length. More...
 
double minLengthContainedTrack
 Minimum length [cm] of contained tracks. Will not apply cut if value is negative. More...
 
double minLengthExitingTrack
 Minimum length [cm] of exiting tracks. Will not apply cut if value is negative. More...
 
double trackVisibleEnergyThreshold
 Energy threshold for track to be acounted in visible energy calculation [GeV]. More...
 
double showerEnergyDistortion
 Energy distortion of showers for visible energy calculation (%). More...
 
double trackEnergyDistortion
 Energy distortion of tracks for visible energy calculation (%). More...
 
double leptonEnergyDistortionContained
 
double leptonEnergyDistortionLeavingA
 Parameter to be used in the energy distortion of primary lepton for visible energy calculation. More...
 
double leptonEnergyDistortionLeavingB
 Parameter to be used in the energy distortion of primary lepton for visible energy calculation. More...
 
bool cutKMEC
 Whether to remove MEC events (useful for studying difference w.r.t. proposal) More...
 
bool onlyKMEC
 Whether to remove all non-MEC events. More...
 
int selectMode
 
int selectCCNC
 
double selectionEfficiency
 Signal efficiency weight applied to signal (charged current) events. More...
 
double backgroundRejection
 Rejection applied to background (NC) events. More...
 
std::vector< std::string > uniformWeights
 Weights taken from "EventWeight" that should be applied to the weight of each event. More...
 
double constantWeight
 constant weight to apply uniformly to each event More...
 
double constantCCWeight
 constant weight to apply to each CC event More...
 
double constantNCWeight
 constant weight to apply to each NC event More...
 
double constantEnergyScale
 constant scale to apply to reco_energy calculation More...
 

Detailed Description

Configuration parameters

Definition at line 90 of file NumuSelection.h.

Member Data Documentation

bool ana::SBNOsc::NumuSelection::Config::acceptShakyTracks

Whether to calculate length of tracks that don't have all points generated.

Definition at line 96 of file NumuSelection.h.

std::vector<geoalgo::AABox> ana::SBNOsc::NumuSelection::Config::active_volumes

List of active volumes.

Definition at line 93 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::backgroundRejection

Rejection applied to background (NC) events.

Definition at line 113 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::constantCCWeight

constant weight to apply to each CC event

Definition at line 116 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::constantEnergyScale

constant scale to apply to reco_energy calculation

Definition at line 118 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::constantNCWeight

constant weight to apply to each NC event

Definition at line 117 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::constantWeight

constant weight to apply uniformly to each event

Definition at line 115 of file NumuSelection.h.

bool ana::SBNOsc::NumuSelection::Config::cutKMEC

Whether to remove MEC events (useful for studying difference w.r.t. proposal)

Definition at line 108 of file NumuSelection.h.

bool ana::SBNOsc::NumuSelection::Config::doFVCut

Whether to apply fiducial volume cut.

Definition at line 91 of file NumuSelection.h.

std::vector<geoalgo::AABox> ana::SBNOsc::NumuSelection::Config::fiducial_volumes

List of FV containers – set by "fiducial_volumes".

Definition at line 92 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::leptonEnergyDistortionContained

Definition at line 103 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::leptonEnergyDistortionLeavingA

Parameter to be used in the energy distortion of primary lepton for visible energy calculation.

Definition at line 104 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::leptonEnergyDistortionLeavingB

Parameter to be used in the energy distortion of primary lepton for visible energy calculation.

Definition at line 106 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::minLengthContainedTrack

Minimum length [cm] of contained tracks. Will not apply cut if value is negative.

Definition at line 98 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::minLengthExitingTrack

Minimum length [cm] of exiting tracks. Will not apply cut if value is negative.

Definition at line 99 of file NumuSelection.h.

bool ana::SBNOsc::NumuSelection::Config::onlyKMEC

Whether to remove all non-MEC events.

Definition at line 109 of file NumuSelection.h.

int ana::SBNOsc::NumuSelection::Config::selectCCNC

Definition at line 111 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::selectionEfficiency

Signal efficiency weight applied to signal (charged current) events.

Definition at line 112 of file NumuSelection.h.

int ana::SBNOsc::NumuSelection::Config::selectMode

Definition at line 110 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::showerEnergyDistortion

Energy distortion of showers for visible energy calculation (%).

Definition at line 101 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::trackEnergyDistortion

Energy distortion of tracks for visible energy calculation (%).

Definition at line 102 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::trackVisibleEnergyThreshold

Energy threshold for track to be acounted in visible energy calculation [GeV].

Definition at line 100 of file NumuSelection.h.

bool ana::SBNOsc::NumuSelection::Config::trajPointLength

Whether to use trajectory points to calculate length.

Definition at line 97 of file NumuSelection.h.

std::vector<std::string> ana::SBNOsc::NumuSelection::Config::uniformWeights

Weights taken from "EventWeight" that should be applied to the weight of each event.

Definition at line 114 of file NumuSelection.h.

bool ana::SBNOsc::NumuSelection::Config::verbose

Whether to print out info associated w/ selection.

Definition at line 95 of file NumuSelection.h.

double ana::SBNOsc::NumuSelection::Config::vertexDistanceCut

Value of max distance [cm] between truth and reconstructed vertex. Will not apply cut if value is negative.

Definition at line 94 of file NumuSelection.h.


The documentation for this struct was generated from the following file: