#include <NumuSelection.h>
Public Attributes | |
bool | doFVCut |
Whether to apply fiducial volume cut. More... | |
std::vector< geoalgo::AABox > | fiducial_volumes |
List of FV containers – set by "fiducial_volumes". More... | |
std::vector< geoalgo::AABox > | active_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... | |
Configuration parameters
Definition at line 90 of file NumuSelection.h.
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.