1 #ifndef _sbncode_ROC_hh
2 #define _sbncode_ROC_hh
8 #include "../Data/RecoEvent.h"
30 void Normalize(
float neutrino_scale,
float cosmic_scale);
36 void Initialize(
const std::string &
name,
float cut_low,
float cut_high,
unsigned n_bin);
40 void Scale(
float scale);
55 void Initialize(
const std::string &
name,
float cut_low,
float cut_high,
unsigned n_bin);
64 void Normalize(
float scale_neutrino,
float scale_cosmic);
NormalizedPrimitive crt_hit_distance
void Initialize(const std::string &name, float cut_low, float cut_high, unsigned n_bin)
void Fill(bool is_signal, float value)
void FillNever(bool is_signal)
float Signal(unsigned bin) const
void FillNeutrino(bool is_signal, float value)
float NBackground() const
process_name opflashCryoW ana
float Background(unsigned bin) const
constexpr details::BinObj< T > bin(T value)
Returns a wrapper to print the specified data in binary format.
void FillAlwaysCosmic(bool is_signal)
void FillNeverCosmic(bool is_signal)
void FillAlwaysNeutrino(bool is_signal)
void Fill(const Cuts &cuts, const numu::RecoEvent &event, bool file_is_neutrino)
void FillCosmic(bool is_signal, float value)
void Normalize(float neutrino_scale, float cosmic_scale)
void FillNeverNeutrino(bool is_signal)
float GetCutVal(unsigned bin) const
void Normalize(float scale_neutrino, float scale_cosmic)
unsigned NCutVals() const
void FillAlways(bool is_signal)
NormalizedPrimitive crt_track_angle
void Initialize(const std::string &name, float cut_low, float cut_high, unsigned n_bin)
std::vector< NormalizedPrimitive * > fAllPrimitives