Classes | Namespaces | Macros | Variables
MakeGENIEReweightTable_module.cc File Reference
#include "GENIE/Framework/Messenger/Messenger.h"
#include <cassert>
#include <ctime>
#include <iomanip>
#include <memory>
#include <string>
#include <unordered_set>
#include "TH1D.h"
#include "art/Framework/Core/EDProducer.h"
#include "canvas/Persistency/Common/FindManyP.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Services/Optional/TFileService.h"
#include "cetlib_except/exception.h"
#include "fhiclcpp/ParameterSet.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "Geometry/Geometry.h"
#include "EventGenerator/GENIE/GENIEKnobLabels.h"
#include "nugen/EventGeneratorBase/GENIE/GENIE2ART.h"
#include "nugen/NuReweight/art/NuReweight.h"
#include "nusimdata/SimulationBase/GTruth.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "nusimdata/SimulationBase/MCGeneratorInfo.h"
#include "Simulation/GENIEReweightTable.h"
#include "Utilities/AssociationUtil.h"

Go to the source code of this file.

Classes

class  rwgt::MakeGENIEReweightTable
 Use NuReweight to compute +/-1,2sigma shifts for all systematics. More...
 

Namespaces

 rwgt
 Use NuReweight to compute +/-1,2sigma shifts for all systematics.
 

Macros

#define m   "GENIE reweight enumeration values have changed."
 

Variables

const int rwgt::kMaxReweightIdx = rwgt::fReweightAxFFCCQEshape
 

Macro Definition Documentation

#define m   "GENIE reweight enumeration values have changed."

Definition at line 375 of file MakeGENIEReweightTable_module.cc.

Referenced by stan::math::matrix_exp_action_handler::action(), stan::math::add(), stan::math::accumulator< T >::add(), evdb::View2D::AddMarker(), evdb::View3D::AddMarker3DBox(), genie::AMNuGammaGenerator::AddRecoilNucleon(), genie::PrimaryLeptonGenerator::AddToEventRecord(), genie::OutgoingDarkGenerator::AddToEventRecord(), genie::geometry::ROOTGeomAnalyzer::AdoptGeomVolSelector(), dt::Cand::AllHits(), tut::TutAnalyzer::analyze(), beamlinereco::ToFRecoAnalysis::analyze(), ncid::NCNNKerasVal::analyze(), mono::Monopole::analyze(), tbana::DetectorRateShutOff::analyze(), slid::LIDTraining::analyze(), htk::HoughTrack::analyze(), stan::math::assign(), stan::model::assign(), simb::MCTrajectory::at(), lem::MakePID::AvgAndFit(), stan::variational::base_family::base_family(), fnex::CovarianceMatrixMaker::beginJob(), stan::math::bernoulli_logit_glm_lpmf(), ana::best_spline(), ana::best_spline_seeds(), stan::math::binomial_rng(), genie::utils::bwfunc::BreitWignerLGamma(), bwnorm(), vdt::Segment::CalcChi2Line0(), fuzz::ViewMatchAlg::CalcEnergyProfile(), nerd::ViewMatchAlg::CalcEnergyProfile(), CalcFiberLoopCorr(), stan::math::check_lower_triangular(), stan::math::check_symmetric(), fuzz::FuzzyKMeanAlg::CheckUnique(), vdt::Segment::Chi2Line(), stan::math::cholesky_factor_constrain(), stan::math::cholesky_factor_free(), keras::LayerConv2D::compute_output(), osc::conjugate_elements(), ConvertToGHad(), cmf::CovarianceTools::CorrToCov(), ana::TargetCount::CountMass(), stan::math::cov_matrix_constrain(), stan::math::cov_matrix_free(), stan::io::writer< T >::cov_matrix_unconstrain(), cmf::CovarianceTools::CovToCorr(), cmf::CovarianceTools::CovToFracCov(), stan::math::crossprod(), stan::math::csr_matrix_times_vector(), stan::math::csr_to_dense_matrix(), stan::math::cumulative_sum(), genie::mueloss::BetheBlochModel::dE_dx(), genie::MECGenerator::DecayNucleonCluster(), g4n::PrintTables::dEdx(), genie::NievesQELCCPXSec::deltaLindhard(), stan::math::determinant(), HepGeom::Point3D< float >::distance(), evd::PlotView::Draw(), evd::RawDataDrawer::Draw3DHitBoxes(), evd::RecoBaseDrawer::DrawHoughResults2D(), DrawSignMarker(), ana::CovMxSurface::DrawSurfacePoint(), DrawSurfacePoint(), ana::TwoSampleDecomp::DrawTwoSamplesWithRatios(), zcl::SPCluster::dupCheck(), jmshower::EID::EID(), stan::math::elt_divide(), lem::SortedMatchList::emplace(), flat::FlatMaker::endJob(), lem::FindMatchesTranspose::endRun(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), rsim::ExcessNoiseMaker::ExcessNoisePDF(), stan::math::exp_action_chain_vd(), hv::HoughVertexAlg::FillMaps(), mono::EventSelector::filter(), novaddt::UpMuTestTrigger::filter(), lem::FindMatches(), ana::PredictionInterp::FitRatios(), for(), genie::Target::ForceHitNucOnMassShell(), genie::utils::phys::FormationZone(), cmf::CovarianceTools::FracCovToCov(), stan::math::gaussian_dlm_obs_lpdf(), evgen::SupernovaGen::Generate(), stan::services::util::generate_transitions(), genie::NucleonDecayPrimaryVtxGenerator::GenerateDecayProducts(), genie::NNBarOscPrimaryVtxGenerator::GenerateDecayProducts(), stan::get(), beamlinereco::ToFPositionFinder::Get3CornerPosition(), stan::math::get_base1(), stan::math::get_base1_lhs(), get_mass(), GetCommandLineArgs(), sn::MichelBackgroundManager::GetEntries(), evgen::SupernovaGen::GetMomentum(), evgen::SingleGen::getMomentum(), evd::RawDataDrawer::GetRawDigitsAllLabels(), evgen::CORSIKAGen::GetSample(), novaddt::MichelETrigger::GetSmartPrescale(), Grid(), gsDefaultInterp(), zcl::SPCluster::IndexLocator(), novaddt::SlowMMTrigger::IndexLocator(), zcl::SMMTriggerAna::IndexLocator(), genie::InitialState::Init(), fnex::CovarianceFitHelper::Initialize(), stan::io::reader< T >::int_ptr_increment(), bpfit::Path::IntegrateT(), stan::math::inverse(), util::ipow(), novaddt::TrackFit::LinFit(), geo::LinFit(), stan::math::lkj_cov_lpdf(), stan::math::log_determinant(), stan::math::log_determinant_spd(), stan::math::log_mix(), stan::math::log_modified_bessel_first_kind(), stan::math::log_softmax(), calib::AttenFit::lowessFit(), calib::AttenuationFit::lowessFit(), cet::sqlite::ConnectionFactory::make(), make_pi0_xcheck(), novaddt::MessageBuffer::makeMessage(), novaddt::Calibration::MakeNoiseHisto(), evtsum::EventSummary::MakeOutput(), ana::Registry< T >::Map(), ana::LoadFromRegistry< BaseClass >::Map(), hough::IslandsTH2::Mark(), g4n::PrintTables::Materials(), stan::io::reader< T >::matrix_lb(), stan::io::reader< T >::matrix_lb_constrain(), stan::io::reader< T >::matrix_lub(), stan::io::reader< T >::matrix_lub_constrain(), stan::io::reader< T >::matrix_ub(), stan::io::reader< T >::matrix_ub_constrain(), osc::MatrixExp(), MatrixValidation(), median_contours(), genie::utils::app_init::MesgThresholds(), calib::BetheBlochAnalytic::MIP(), keras::missing_activation_impl(), INukeNucleonCorr::mstar(), stan::math::multiply(), stan::math::multiply_lower_tri_self_transpose(), stan::math::neg_binomial_2_log_glm_lpmf(), hough::IslandsTH2::Neighbor(), stan::services::optimize::newton(), stan::math::normal_id_glm_lpdf(), float_mat::nr_cols(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::NuclearCurrent(), cet::sqlite::Connection::operator sqlite3 *(), HepGeom::Normal3D< float >::operator=(), HepGeom::Vector3D< float >::operator=(), float_mat::operator=(), lem::FindMatchesAlg::PackageMatches(), fhicl::parse_document(), genie::KNOHadronization::PhaseSpaceDecay(), genie::utils::intranuke::PhaseSpaceDecay(), genie::utils::intranuke2018::PhaseSpaceDecay(), plot_pi0_xcheck(), plot_timing_resolution(), stan::math::poisson_log_glm_lpmf(), g4n::NeutronSubstitutionProcess::PostStepDoIt(), print_norm(), stan::variational::print_progress(), lem::MakePID::produce(), jmshower::NueSel::produce(), jmshower::NueSelLID::produce(), ncid::MakeNCCosRej::produce(), murem::MergeTruth::produce(), evgen::CosmicsGen::ProjectMuonsToDetectorBigBox(), util::pythag(), stan::math::qr_Q(), stan::math::qr_R(), genie::NievesQELCCPXSec::relLindhard(), stan::math::rep_array(), hough::MultiHough2P::ReweightHits(), genie::alvarezruso::integrationtools::RG202D(), genie::alvarezruso::integrationtools::RG482D(), HepGeom::Rotate3D::Rotate3D(), stan::io::reader< T >::row_vector_lb(), stan::io::reader< T >::row_vector_lb_constrain(), stan::io::reader< T >::row_vector_lub(), stan::io::reader< T >::row_vector_lub_constrain(), stan::io::reader< T >::row_vector_ub(), stan::io::reader< T >::row_vector_ub_constrain(), stan::model::rvalue(), evgb::CRYHelper::Sample(), evgen::IsoGen::Sample(), evgen::SingleGen::Sample(), stan::io::reader< T >::scalar_ptr_increment(), stan::math::sd(), trk::KalmanTrack::SegmentFinder(), genie::KNOHadronization::SelectParticles(), art::FileCatalogMetadata::service_mutex(), stan::mcmc::stepsize_adaptation::set_mu(), SetDrawOptions(), jmshower::EID::SetEvtMaxX(), jmshower::EID::SetEvtMaxY(), jmshower::EID::SetEvtMaxZ(), jmshower::EID::SetEvtMinX(), jmshower::EID::SetEvtMinY(), jmshower::EID::SetEvtMinZ(), genie::GHepParticle::SetFirstMother(), genie::GHepParticle::SetLastMother(), rawfileparser::RawFileParser::setMemoryMappedIO(), evdb::JobMenu::SetServices(), cmap::dataprov::CMap::SetStdMap(), nova::dbi::RunHistory::SetSubrunDiBlockMask(), evdb::JobMenu::SetWorkers(), genie::DISHadronicSystemGenerator::SimulateFormationZone(), stan::math::singular_values(), hough::Hough2P::SmoothMap(), hough::MultiHough2P::SmoothMap(), stan::math::softmax(), stan::math::subtract(), stan::math::sum(), syst_test(), stan::math::tcrossprod(), TEST(), genie::KPhaseSpace::Threshold(), stan::math::to_fvar(), stan::math::to_matrix(), stan::math::to_var(), bpfit::Path::TPBG(), stan::math::trace(), HepGeom::Transform3D::Transform3D(), Unit(), caf::SRVector3D::Unit(), caf::Proxy< caf::SRVector3D >::Unit(), stan::math::unit_vector_constrain(), ana::FileReducer::UpdateMetadata(), stan::math::variance(), stan::mcmc::chains< RNG >::variance(), stan::io::reader< T >::vector_lb(), stan::io::reader< T >::vector_lb_constrain(), stan::io::reader< T >::vector_lub(), stan::io::reader< T >::vector_lub_constrain(), stan::io::reader< T >::vector_ub(), stan::io::reader< T >::vector_ub_constrain(), zcl::FmmTrackerValidation::vfit(), zcl::FmmTrackerAna::vfit(), fhicl::detail::ParameterWalker< C >::walk_over(), zheevc3(), zheevq3(), and ana::GeniePCASyst::~GeniePCASyst().