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_root_io/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"
#include "GENIE/RwFramework/GReWeight.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 421 of file MakeGENIEReweightTable_module.cc.

Referenced by 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(), simb::MCTrajectory::at(), lem::MakePID::AvgAndFit(), ana::best_spline(), ana::best_spline_seeds(), genie::utils::bwfunc::BreitWignerLGamma(), bwnorm(), vdt::Segment::CalcChi2Line0(), fuzz::ViewMatchAlg::CalcEnergyProfile(), nerd::ViewMatchAlg::CalcEnergyProfile(), CalcFiberLoopCorr(), fuzz::FuzzyKMeanAlg::CheckUnique(), vdt::Segment::Chi2Line(), keras::LayerConv2D::compute_output(), osc::conjugate_elements(), ConvertToGHad(), cmf::CovarianceTools::CorrToCov(), ana::TargetCount::CountMass(), cmf::CovarianceTools::CovToCorr(), cmf::CovarianceTools::CovToFracCov(), genie::mueloss::BetheBlochModel::dE_dx(), genie::MECGenerator::DecayNucleonCluster(), g4n::PrintTables::dEdx(), genie::NievesQELCCPXSec::deltaLindhard(), HepGeom::Point3D< float >::distance(), evd::PlotView::Draw(), evd::RawDataDrawer::Draw3DHitBoxes(), DrawBackgrounds(), DrawCCOscillations(), evd::RecoBaseDrawer::DrawHoughResults2D(), DrawSensitivityDip(), DrawSignMarker(), DrawSurfacePoint(), ana::TwoSampleDecomp::DrawTwoSamplesWithRatios(), zcl::SPCluster::dupCheck(), jmshower::EID::EID(), lem::SortedMatchList::emplace(), flat::FlatMaker::endJob(), lem::FindMatchesTranspose::endRun(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), rsim::ExcessNoiseMaker::ExcessNoisePDF(), hv::HoughVertexAlg::FillMaps(), ana::ISurface::FillSurfObj(), mono::EventSelector::filter(), novaddt::UpMuTestTrigger::filter(), lem::FindMatches(), ana::PredictionInterp::FitRatios(), for(), genie::Target::ForceHitNucOnMassShell(), genie::utils::phys::FormationZone(), cmf::CovarianceTools::FracCovToCov(), evgen::SupernovaGen::Generate(), genie::NucleonDecayPrimaryVtxGenerator::GenerateDecayProducts(), genie::NNBarOscPrimaryVtxGenerator::GenerateDecayProducts(), beamlinereco::ToFPositionFinder::Get3CornerPosition(), get_mass(), GetCommandLineArgs(), sn::MichelBackgroundManager::GetEntries(), evgen::SupernovaGen::GetMomentum(), evgen::SingleGen::getMomentum(), art::thread_safe_registry_via_id< K, M >::getMutex(), evd::RawDataDrawer::GetRawDigitsAllLabels(), evgen::CORSIKAGen::GetSample(), novaddt::MichelETrigger::GetSmartPrescale(), Grid(), gsDefaultInterp(), zcl::SPCluster::IndexLocator(), novaddt::SlowMMTrigger::IndexLocator(), zcl::SMMTriggerAna::IndexLocator(), genie::InitialState::Init(), bpfit::Path::IntegrateT(), ana::Interpolate(), util::ipow(), novaddt::TrackFit::LinFit(), geo::LinFit(), calib::AttenFit::lowessFit(), calib::AttenuationFit::lowessFit(), 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(), osc::MatrixExp(), MatrixValidation(), median_contours(), genie::utils::app_init::MesgThresholds(), calib::BetheBlochAnalytic::MIP(), keras::missing_activation_impl(), INukeNucleonCorr::mstar(), hough::IslandsTH2::Neighbor(), float_mat::nr_cols(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::NuclearCurrent(), HepGeom::Vector3D< float >::operator=(), HepGeom::Normal3D< 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(), g4n::NeutronSubstitutionProcess::PostStepDoIt(), print_norm(), lem::MakePID::produce(), jmshower::NueSel::produce(), jmshower::NueSelLID::produce(), ncid::MakeNCCosRej::produce(), murem::MergeTruth::produce(), evgen::CosmicsGen::ProjectMuonsToDetectorBigBox(), util::pythag(), genie::NievesQELCCPXSec::relLindhard(), hough::MultiHough2P::ReweightHits(), genie::alvarezruso::integrationtools::RG202D(), genie::alvarezruso::integrationtools::RG482D(), HepGeom::Rotate3D::Rotate3D(), evgb::CRYHelper::Sample(), evgen::IsoGen::Sample(), evgen::SingleGen::Sample(), ana::ISurface::SaveToHelper(), trk::KalmanTrack::SegmentFinder(), Selection_FOM(), genie::KNOHadronization::SelectParticles(), 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(), hough::Hough2P::SmoothMap(), hough::MultiHough2P::SmoothMap(), syst_test(), genie::KPhaseSpace::Threshold(), bpfit::Path::TPBG(), HepGeom::Transform3D::Transform3D(), Unit(), caf::SRVector3D::Unit(), caf::Proxy< caf::SRVector3D >::Unit(), evdb::ParameterSetEditRow::UnpackParameter(), ana::FileReducer::UpdateMetadata(), fhicl::OptionalTable< T >::validate_ParameterSet(), fhicl::Table< T, KeysToIgnore >::validate_ParameterSet(), zcl::FmmTrackerValidation::vfit(), zcl::FmmTrackerAna::vfit(), fhicl::detail::ParameterWalker< C >::walk_over(), zheevc3(), zheevq3(), and ana::GeniePCASyst::~GeniePCASyst().