Description
The gundamCalcXsec
app is an interface to the FitterEngine
which is in charge of performing a Cross Section calculation by taking the output of gundamFitter
as input.
Usage
Similarly to gundamFitter, gundamCalcXsec
takes a config file as input with -c
but in addition it also takes the output of gundamFitter
as an input with the -f
argument.
gundamCalcXsec -c path/to/xsecconfig.yaml -f path/to/outputfit.root - path/to/output.root -t 12
Where -o
and -t
are the arguments for the output file path and the number of parallel threads respectively.
In addition one can use -n
and -s
to specify the number of toys and to set a random seed respectively in the fit.
gundamCalcXsec -c path/to/xsecconfig.yaml -f path/to/outputfit.root - path/to/output.root -t 12 -n 100 -s 5
Trigger options
A certain number of trigger options can be used depending on what the user needs:
Option | Description |
---|---|
-d | Only overrides fitter config and prints it. |
-use-bf-as-xsec | Use best-fit as x-sec value instead of mean of toys. |
–use-prefit | Use prefit covariance matrices for the toy throws. |
For a complete list of options run command without arguments.
Config options
Option | Type | Description | Default |
---|---|---|---|
fitterEngineConfig | json | FitterEngine config | |
minGundamVersion | string | gundamFitter will stop if the version is lower | |
outputFolder | string | Folder where the output file is written | ./ |