#include <GENHEN.h>
Public Attributes | |
bool | DecayCode |
bool | UseDetFile |
bool | LocalCoorsPonitSrcMode |
bool | SeedMode |
bool | PointMode |
double | DedectorLatitude |
double | SrcZenit |
double | SrcAzimut |
double | SrcDecli |
double | SpectralIndex |
int | RunNumber |
int | Target |
int | EventType |
int | KinetCut |
int | WeiteOptions |
int | NrEnergyBin |
int | WeightID |
std::pair< bool, bool > | CrossSectParam |
std::pair< int, int > | NrEvents |
std::pair< int, int > | FluxTag |
std::pair< int, int > | IParticle |
std::pair< int, int > | |
std::pair< int, int > | Particle |
std::pair< int, int > | Flux |
std::pair< int, double > | NrAbsorbLengths |
std::pair< double, double > | BedAndSeaLevel |
std::pair< double, double > | GENHENCut |
std::vector< int > | MuModel |
std::vector< int > | FluxParameters |
std::vector< int > | Seed |
std::vector< int > | MuonMode |
std::vector< int > | EarthProp |
std::vector< double > | EnengyCut |
std::vector< double > | CanSize |
Contains all the required physical parameter for GENHEN neutrino simulations program
std::pair<double,double> ROAst::GENHENDatacard::BedAndSeaLevel |
(1) Number of absorption lengths, (2) Absorption length [m]
std::vector<double> ROAst::GENHENDatacard::CanSize |
(1) E_min [GeV], (2) E_max [GeV],(3) cos_min [nadir angle],(4) cos_max
std::pair<bool,bool> ROAst::GENHENDatacard::CrossSectParam |
Weight ID
double ROAst::GENHENDatacard::DedectorLatitude |
Point source mode switch .false. switched off
std::vector<int> ROAst::GENHENDatacard::EarthProp |
Muon mode propagation
std::vector<double> ROAst::GENHENDatacard::EnengyCut |
(1)for propagation in the Earth 0 = no prop 1 = propagation is activated (2) =
for setting the energy threshold at which propagation is activated according (threshold energy value in GeV) (3) = to switch off=0 on=1 information on all propagated neutrinos through the Earth
int ROAst::GENHENDatacard::EventType |
Target type 0 = std. rock
std::pair<int,int> ROAst::GENHENDatacard::Flux |
Neutrino type
std::vector<int> ROAst::GENHENDatacard::FluxParameters |
(1) 1 = activates prompt mu 2 = MUM (the only one that can propagate tau neutrinos) (2) 1/0-Enable/Disable multiple scattering (not in MUM) (3) is X in 10^-X for defining the maxrange as the range for which the surviving probability is 10^-X Recommended: X = 2
std::pair<int,int> ROAst::GENHENDatacard::FluxTag |
(1) number of events to generate, (2) Exponent of the number of events (i.e. NrEvents(1)Exp(NrEvents(2)))
std::pair<double,double> ROAst::GENHENDatacard::GENHENCut |
z-level of the sea bed [m], z-level of the water surface [m]
std::pair<int,int> ROAst::GENHENDatacard::IParticle |
Atmospheric flux settings
int ROAst::GENHENDatacard::KinetCut |
Selecting way in which generation volume is calculated according to lepton produced in CC interaction
bool ROAst::GENHENDatacard::LocalCoorsPonitSrcMode |
Enable/Disable the use of the geometry file .det
std::vector<int> ROAst::GENHENDatacard::MuModel |
(1) Neutrino direction precut distance from the can in [m], (2) Muon energy threshold [GeV]
std::vector<int> ROAst::GENHENDatacard::MuonMode |
Initial random seed, (2) for RANLUX use, (3) for RANLUX use
std::pair<int,double> ROAst::GENHENDatacard::NrAbsorbLengths |
Flux choice
int ROAst::GENHENDatacard::NrEnergyBin |
0= Only write out events at the can, 1= writes all events 3= only events in the can
std::pair<int,int> ROAst::GENHENDatacard::NrEvents |
Parameterization of the cross section (1) = parametrization mode: 1=ON; 0=OFF (2) = parametrizaion model: 1=CTW
std::pair<int,int> ROAst::GENHENDatacard::Particle |
PDF Choice
std::pair<int,int> ROAst::GENHENDatacard::PDF |
(1) JETSET particle type, (2) 2 = CC interaction 3 = NC interaction
bool ROAst::GENHENDatacard::PointMode |
If 0, the seeds are always read from the data-cards if 1, the seeds are read from a file called fort.68
int ROAst::GENHENDatacard::RunNumber |
spectral index of power law generation spectrum
std::vector<int> ROAst::GENHENDatacard::Seed |
(1) average Solar modulation for atmospheric Bartol flux, (2) has meaning only for (1)=5=FLUKA_NEW (3) PROMPT flux: 1 = OFF (default), 2 = ON,(4) PROMPT flux model; for instance, 3 is max RQPM prompt flux
bool ROAst::GENHENDatacard::SeedMode |
point source mode in local coordinates, default is .false. = switched off
double ROAst::GENHENDatacard::SpectralIndex |
Source declinaion for point source mode
double ROAst::GENHENDatacard::SrcAzimut |
Source zenith for point source mode
double ROAst::GENHENDatacard::SrcDecli |
Source azimuth for point source mode
double ROAst::GENHENDatacard::SrcZenit |
Detector latitude [radians]
int ROAst::GENHENDatacard::Target |
Run number
bool ROAst::GENHENDatacard::UseDetFile |
0: the standard genhen code w/o tau decay is executed, 1: implemented decay for taus is executed
int ROAst::GENHENDatacard::WeightID |
Number of energy bins for which generation volume is calculated
int ROAst::GENHENDatacard::WeiteOptions |
Kinematic cut