#include "Framework/Numerical/RandomGen.h"
#include "Tools/Flux/GNuMIFlux.h"
#include "Tools/Flux/GSimpleNtpFlux.h"
#include "Framework/Utils/UnitUtils.h"
#include "TSystem.h"
#include "TStopwatch.h"
#include "TLorentzVector.h"
#include "TNtuple.h"
#include "TFile.h"
#include <iostream>
#include <iomanip>
#include <string>
#include <set>
Go to the source code of this file.
Functions | |
void | fill_simple (string fname="fluxntgenie.root", string cfg="MINOS-Near", int flxset=0, long int nentries=0, double pots=1.0e30, double enumin=0.0, bool doaux=false) |
void | gnumi2simple (string fname, string det, string flux, long int nentries=5000, double pots=1.0e30, double enumin=0.0, bool doaux=false) |
void | make_simple_grid (string fname, string det, string flux, long int nentries=5000, double pots=1.0e30, double enumin=0.0, bool doaux=false) |
void fill_simple | ( | string | fname = "fluxntgenie.root" , |
string | cfg = "MINOS-Near" , |
||
int | flxset = 0 , |
||
long int | nentries = 0 , |
||
double | pots = 1.0e30 , |
||
double | enumin = 0.0 , |
||
bool | doaux = false |
||
) |
Definition at line 65 of file gnumi2simple.C.
References genie::flux::GSimpleNtpAux::auxdbl, genie::flux::GSimpleNtpMeta::auxdblname, genie::flux::GSimpleNtpAux::auxint, genie::flux::GSimpleNtpMeta::auxintname, om::cout, genie::flux::GSimpleNtpEntry::dist, genie::flux::GSimpleNtpEntry::E, allTimeWatchdog::endl, genie::flux::GSimpleNtpNuMI::entryno, genie::flux::GNuMIFluxPassThroughInfo::evtno, genie::flux::GSimpleNtpNuMI::evtno, file, modify_metadata_with_upmu_sample_type::flist, genie::GFluxI::GenerateNext(), genie::flux::GNuMIFlux::GetDecayDist(), genie::flux::GNuMIFlux::GetEntryNumber(), genie::flux::GNuMIFlux::GetFileList(), genie::flux::GNuMIFlux::GetFluxWindow(), ana::Hash(), MECModelEnuComparisons::i, genie::flux::GSimpleNtpMeta::infiles, genie::flux::GNuMIFlux::LoadBeamSimData(), genie::flux::GSimpleNtpMeta::maxEnergy, genie::flux::GSimpleNtpMeta::maxWgt, genie::flux::GSimpleNtpEntry::metakey, genie::flux::GSimpleNtpMeta::metakey, genie::flux::GSimpleNtpMeta::minWgt, genie::GFluxI::Momentum(), genie::flux::GSimpleNtpNuMI::ndecay, genie::flux::GNuMIFluxPassThroughInfo::ndecay, genie::flux::GNuMIFlux::NFluxNeutrinos(), PandAna.Demos.pi0_spectra::p0, plot_validation_datamc::p1, plot_validation_datamc::p2, genie::flux::GNuMIFlux::PassThroughInfo(), genie::flux::GSimpleNtpEntry::pdg, genie::GFluxI::PdgCode(), genie::flux::GSimpleNtpMeta::pdglist, genie::GFluxI::Position(), genie::flux::GSimpleNtpNuMI::ppmedium, genie::flux::GNuMIFluxPassThroughInfo::ppmedium, genie::flux::GNuMIFlux::PrintConfig(), genie::flux::GSimpleNtpMeta::protons, genie::flux::GSimpleNtpEntry::px, genie::flux::GSimpleNtpEntry::py, genie::flux::GSimpleNtpEntry::pz, genie::flux::GSimpleNtpEntry::Reset(), genie::flux::GSimpleNtpNuMI::Reset(), genie::flux::GSimpleNtpAux::Reset(), genie::flux::GNuMIFluxPassThroughInfo::run, genie::flux::GSimpleNtpNuMI::run, genie::flux::GSimpleNtpMeta::seed, genie::flux::GNuMIFlux::SetEntryReuse(), genie::flux::GFluxFileConfigI::SetUpstreamZ(), sw, genie::flux::GSimpleNtpNuMI::tptype, genie::flux::GNuMIFluxPassThroughInfo::tptype, genie::flux::GSimpleNtpNuMI::tpx, genie::flux::GNuMIFluxPassThroughInfo::tpx, genie::flux::GSimpleNtpNuMI::tpy, genie::flux::GNuMIFluxPassThroughInfo::tpy, genie::flux::GSimpleNtpNuMI::tpz, genie::flux::GNuMIFluxPassThroughInfo::tpz, genie::flux::GNuMIFlux::UsedPOTs(), genie::flux::GSimpleNtpEntry::vtxx, genie::flux::GSimpleNtpEntry::vtxy, genie::flux::GSimpleNtpEntry::vtxz, genie::flux::GSimpleNtpNuMI::vx, genie::flux::GNuMIFluxPassThroughInfo::vx, genie::flux::GSimpleNtpNuMI::vy, genie::flux::GNuMIFluxPassThroughInfo::vy, genie::flux::GSimpleNtpNuMI::vz, genie::flux::GNuMIFluxPassThroughInfo::vz, genie::flux::GNuMIFlux::Weight(), genie::flux::GSimpleNtpEntry::wgt, genie::flux::GSimpleNtpMeta::windowBase, genie::flux::GSimpleNtpMeta::windowDir1, and genie::flux::GSimpleNtpMeta::windowDir2.
Referenced by gnumi2simple().
void gnumi2simple | ( | string | fname, |
string | det, | ||
string | flux, | ||
long int | nentries = 5000 , |
||
double | pots = 1.0e30 , |
||
double | enumin = 0.0 , |
||
bool | doaux = false |
||
) |
Definition at line 31 of file gnumi2simple.C.
References om::cout, allTimeWatchdog::endl, enumin, fill_simple(), nentries, and pots.
Referenced by make_simple_grid().
void make_simple_grid | ( | string | fname, |
string | det, | ||
string | flux, | ||
long int | nentries = 5000 , |
||
double | pots = 1.0e30 , |
||
double | enumin = 0.0 , |
||
bool | doaux = false |
||
) |
Definition at line 296 of file gnumi2simple.C.
References enumin, gnumi2simple(), nentries, and pots.