3. Parameter list

[Parameter lists are read in LibLoft/Manager/creadParam.f.]

In this appendix, explanation of all parameters available in the param file is listed. The parameters are classified in two categories named &PARAM and &HPARAM as found in the param file. The former is for a standard use while the latter is for a special use. The parameters are read as namelist of FORTRAN. Header files defining these variables are found under CosmosX/LibLoft/Header/ZincForNameL.h. Some general rules of the description are

  • Separator between values can be either a space or a comma.

  • Comment out is defined by a ‘!’ at the first column of a line.

  • If two values are given when a single value is requested, the first value is ignored.

3.1. Parameter list of &PARAM in param file

Table 3.1 List of &PARAM parameters

Parameter name

Unit

Description example

Simple explanation and reference in this manual

Site and Time

LatitOfSite

degrees

30.11

Latitude of the lowest observation height (>0 for north)

LongitOfSite

degrees

90.53

Longitude of the lowest observation height (>0 for east)

YearOfGeomag

year

2019.500

Year to determine the geomagnetic field

Sampling height

ASDepthList

\(\mathrm{kg/m}^2\)

2000.0 4000.0 6000.0 8000.0

List of AS sampling depth from higher altitude to lower. Negative is ignored. ASHeightList has a priority. See Section 4.3 for AS.

ASHeightList

m

6000.0 4000.0 2000.0 .0

List of AS sampling height from higher altitude to lower. Negative is ignored. More priority than ASDepthList.

DepthList

\(\mathrm{kg/m}^2\)

2000.0 4000.0 6000.0 8000.0 0.0

List of particle sampling depth. chookObs subroutine is called at these depths.

HeightList

m

6000.0 4000.0 2000.0 0.0

List of particle sampling height. chookObs subroutine is called at these heights.

Initialization and Primary injection

SeedFile

InitRN

300798 13319907

Two integers as initial random number seed.

0 -1

With negative second value, random seed is generated according to the system clock, process ID and host IP address.

PrimaryFile

‘primary’

File name of primary spectrum data

CosZenith

(0.5, 1.0)

Range of cosine zenith angle of primary injection

Azimuth

degree

(0.0, 360.0)

Range of azimuth angle of primary injection

HeightOfInj

m

100.0e3

Primary injection height above the deepest observation height

DestEventNo

1000 2

Two integers as number of events to be generated

Simulation options

Generate

‘em/as’

Method to generate electromagnetic shower. see Section 4.3

ThinSampling

IntModel

IncMuonPolari

KEminObs

LpmEffect

MinPhotoProdE

PhotoProd

Obsolete. Remove this if existing in old samples

BaseTime

Cont

ContFile

CutOffFile

Ddelta

DeadLine

DtGMT

Freec

Hidden

Job

ObsPlane

OneDim

SkeletonFile

SourceDec

TimeStructure

Trace

Format of trace output. Section 2 for coordinate system.

0

No trace output (recommended in mass production)

1

(x,y,z) in the primary system in meter.

11

(x,y) in meter and z in kg/m2 in the primary system.

21

(x,y,z) in the detector system in meter.

31

(x,y) in meter and z in kg/m2 in the detector system.

100

When more than or equal to 100 and less than 160, chookTrace is called.

More in Cosmos/Doc/ParamUsage1.

TraceDir

WaitRatio

Within

Za1ry

3.2. Parameter list of &HPARAM in param file