ROAst
 All Classes Functions Variables Enumerations
Public Attributes | List of all members
ROAst::GENHENDatacard Struct Reference

#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 > PDF
 
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
 

Detailed Description

Contains all the required physical parameter for GENHEN neutrino simulations program

Member Data Documentation

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


The documentation for this struct was generated from the following file: