icemc
 All Classes Namespaces Files Functions Variables Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Settings Class Reference

Reads in and stores input settings for the run. More...

#include <Settings.h>

Public Member Functions

 Settings ()
 
void Initialize ()
 
void ReadInputs (ifstream &inputsfile, ofstream &foutput, Anita *anita1, Secondaries *sec1, Signal *sig1, Balloon *bn1, Ray *ray1)
 

Public Attributes

int UNBIASED_SELECTION
 
int WHICH
 
int CYLINDRICALSYMMETRY
 
double SIGMA_FACTOR
 
int SIGMAPARAM
 
int YPARAM
 
int SIGNAL_FLUCT
 
int TRIGGERSCHEME
 
int ZEROSIGNAL
 
int REMOVEPOLARIZATION
 
int EVENTSMAP
 
int WHICHRAYS
 
int LCPRCP
 
int JUSTVPOL
 
int NFOLD
 
int CHMASKING
 
int PHIMASKING
 
int NLAYERS
 
int NANTENNAS
 
int ONLYFINAL
 
int HIST_MAX_ENTRIES
 
int HIST
 
double BW
 
int DISCONES
 
double NDISCONES_PASS
 
int BORESIGHTS
 
int SLAC
 
double SLACSLOPE
 
double SLACICELENGTH
 
double SLAC_HORIZDIST
 
double SLAC_DEPTH
 
double SLAC_HORIZ_DEPTH
 
int ROUGHNESS
 
int FIRN
 
int SLOPEY
 
double SLOPEYSIZE
 
bool DEBUG
 
string outputdir
 
double THERMALNOISE_FACTOR
 
double FREQ_LOW_SEAVEYS
 
double FREQ_HIGH_SEAVEYS
 
double BW_SEAVEYS
 
int FORSECKEL
 
double ROUGHSIZE
 
int ICE_MODEL
 
int NOFZ
 
int CONSTANTCRUST
 
int CONSTANTICETHICKNESS
 
int FIXEDELEVATION
 
int MOOREBAY
 
int USEPOSITIONWEIGHTS
 
int WRITE_FILE
 
int MINRAY
 
int MAXRAY
 
int horizontal_banana_points
 
int vertical_banana_points
 
double EXPONENT
 
int FILLRAYTREES
 
int SEED
 
double THETA_TH_FACTOR
 
double CHANCEINHELL_FACTOR
 
int WEIGHTABSORPTION
 
int CONSTANTY
 
int taumodes
 
int VARIABLE_ATTEN
 
int TRIGTYPE
 
int ATMOSPHERE
 
int SCALEDOWNLCPRX1
 
int SCALEDOWNEPOLRX1
 
int SCALEDOWNHPOLRX1
 
int SCALEDOWNEPOLRX2
 
double SCALEFACTOREPOLRX2
 
int SCALEDOWNHPOLRX2
 
int EPOLRX2ZERO
 
int HPOLRX2ZERO
 
int RCPRX2ZERO
 
int LCPRX2ZERO
 
int FLATSURFACE
 
int WRITEPOSFILE
 
int SKIPCUTS
 
int USEDIRECTIONWEIGHTS
 
int SHOWERTYPE
 
int antennaclump
 
double COHERENT_THRESHOLD
 

Detailed Description

Reads in and stores input settings for the run.

Constructor & Destructor Documentation

Settings::Settings ( )

Member Function Documentation

void Settings::Initialize ( )
void Settings::ReadInputs ( ifstream &  inputsfile,
ofstream &  foutput,
Anita anita1,
Secondaries sec1,
Signal sig1,
Balloon bn1,
Ray ray1 
)

Member Data Documentation

int Settings::antennaclump
int Settings::ATMOSPHERE
int Settings::BORESIGHTS
double Settings::BW
double Settings::BW_SEAVEYS
double Settings::CHANCEINHELL_FACTOR
int Settings::CHMASKING
double Settings::COHERENT_THRESHOLD
int Settings::CONSTANTCRUST
int Settings::CONSTANTICETHICKNESS
int Settings::CONSTANTY
int Settings::CYLINDRICALSYMMETRY
bool Settings::DEBUG
int Settings::DISCONES
int Settings::EPOLRX2ZERO
int Settings::EVENTSMAP
double Settings::EXPONENT
int Settings::FILLRAYTREES
int Settings::FIRN
int Settings::FIXEDELEVATION
int Settings::FLATSURFACE
int Settings::FORSECKEL
double Settings::FREQ_HIGH_SEAVEYS
double Settings::FREQ_LOW_SEAVEYS
int Settings::HIST
int Settings::HIST_MAX_ENTRIES
int Settings::horizontal_banana_points
int Settings::HPOLRX2ZERO
int Settings::ICE_MODEL
int Settings::JUSTVPOL
int Settings::LCPRCP
int Settings::LCPRX2ZERO
int Settings::MAXRAY
int Settings::MINRAY
int Settings::MOOREBAY
int Settings::NANTENNAS
double Settings::NDISCONES_PASS
int Settings::NFOLD
int Settings::NLAYERS
int Settings::NOFZ
int Settings::ONLYFINAL
string Settings::outputdir
int Settings::PHIMASKING
int Settings::RCPRX2ZERO
int Settings::REMOVEPOLARIZATION
int Settings::ROUGHNESS
double Settings::ROUGHSIZE
int Settings::SCALEDOWNEPOLRX1
int Settings::SCALEDOWNEPOLRX2
int Settings::SCALEDOWNHPOLRX1
int Settings::SCALEDOWNHPOLRX2
int Settings::SCALEDOWNLCPRX1
double Settings::SCALEFACTOREPOLRX2
int Settings::SEED
int Settings::SHOWERTYPE
double Settings::SIGMA_FACTOR
int Settings::SIGMAPARAM
int Settings::SIGNAL_FLUCT
int Settings::SKIPCUTS
int Settings::SLAC
double Settings::SLAC_DEPTH
double Settings::SLAC_HORIZ_DEPTH
double Settings::SLAC_HORIZDIST
double Settings::SLACICELENGTH
double Settings::SLACSLOPE
int Settings::SLOPEY
double Settings::SLOPEYSIZE
int Settings::taumodes
double Settings::THERMALNOISE_FACTOR
double Settings::THETA_TH_FACTOR
int Settings::TRIGGERSCHEME
int Settings::TRIGTYPE
int Settings::UNBIASED_SELECTION
int Settings::USEDIRECTIONWEIGHTS
int Settings::USEPOSITIONWEIGHTS
int Settings::VARIABLE_ATTEN
int Settings::vertical_banana_points
int Settings::WEIGHTABSORPTION
int Settings::WHICH
int Settings::WHICHRAYS
int Settings::WRITE_FILE
int Settings::WRITEPOSFILE
int Settings::YPARAM
int Settings::ZEROSIGNAL

The documentation for this class was generated from the following files: