cz.muni.fi.xmravec.bc.prodes
Interface CliParser


public interface CliParser

Interface for command line argument processing using JewelCli


Method Summary
 double getEnergy()
          Energy of neutron in one neutron beam
 int getFilling()
          Filling of detector
 boolean getHelp()
          Shows a help for aplication arguments
 int getNumber()
          Number of simulated neutrons
 java.lang.String getOutput()
          String defining output file or directory
 double getPrecision()
          width of bin of response function graph
 int getPressure()
          Pressure inside the detector
 java.lang.String getRangeFile()
          String defining proton range file
 java.util.List<java.lang.Double> getSeries()
          Values for serial processing the neutron energy interval
 boolean isEnergy()
          Shows whether argument for energy was used
 boolean isSeries()
          Shows whether argument for series was used
 

Method Detail

getNumber

int getNumber()
Number of simulated neutrons

Returns:
number of neutrons

getHelp

boolean getHelp()
Shows a help for aplication arguments

Returns:
true if help is required

getPrecision

double getPrecision()
width of bin of response function graph

Returns:
Precision (in MeV)

getEnergy

double getEnergy()
Energy of neutron in one neutron beam

Returns:
energy of neutrons (in MeV)

isEnergy

boolean isEnergy()
Shows whether argument for energy was used

Returns:
true if argument for energy is used

getPressure

int getPressure()
Pressure inside the detector

Returns:
pressure inside the detector in atm

getOutput

java.lang.String getOutput()
String defining output file or directory

Returns:
file or directory

getRangeFile

java.lang.String getRangeFile()
String defining proton range file

Returns:
proton range file

getFilling

int getFilling()
Filling of detector

Returns:
filling of detector

getSeries

java.util.List<java.lang.Double> getSeries()
Values for serial processing the neutron energy interval

Returns:
List with series values

isSeries

boolean isSeries()
Shows whether argument for series was used

Returns:
true if series argument is used