22 #include "art_root_io/TFileService.h" 24 #include "nugen/NuReweight/art/NuReweight.h" 75 produces<dunemva::MVASelectPID>();
121 std::unique_ptr<dunemva::MVASelectPID> pidout = std::make_unique<MVASelectPID>();
178 #endif // MVASelect_H
MVASelect(fhicl::ParameterSet const &pset)
int selectMode
What neutrino species are we IDing? Use PDG code to identify numu or nue selection.
void reconfigure(fhicl::ParameterSet const &p)
EDProducer(fhicl::ParameterSet const &pset)
void Run(const art::Event &evt, std::vector< double > &result, double &wgt)
object containing MC flux information
void reconfigure(fhicl::ParameterSet const &pset)
#define DEFINE_ART_MODULE(klass)
void produce(art::Event &evt) override
T get(std::string const &key) const
ProductID put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
void endSubRun(art::SubRun &sr) override
void beginSubRun(art::SubRun &sr) override
double pid
How confident are we?
static constexpr double sr
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils...
void endSubRun(const art::SubRun &sr)