Update 'FCNC Fitter'

Renata Kopecná 2022-02-04 09:39:03 +01:00
parent ddfcde579a
commit 2cf81c18c1

@ -1,5 +1,6 @@
FCNC fitter was originally written by Christoph Langenbruch. Then, it was modified by David Gerick to fit the needs of the B+->K\*(KSpi+)mumu analysis. Later, Renata Kopecna modified it further to be slightly more versatile, not have either verbose or super verbose modes only and to compile much faster. FCNC fitter was originally written by Christoph Langenbruch. Then, it was modified by David Gerick to fit the needs of the B+->K\*(KSpi+)mumu analysis. Later, Renata Kopecna modified it further to be slightly more versatile, not have either verbose or super verbose modes only and to compile much faster.
## Table of Contents ## Table of Contents
* [Compilation](#compilation) * [Compilation](#compilation)
* [spdlog](#spdlog) * [spdlog](#spdlog)
@ -42,15 +43,19 @@ set(SPDLOG_INCLUDE_DIR_TWO "/yourPath/spdlog/include/spdlog/")
## Output ## Output
There are possible 6 levels of verbosity There are possible 6 levels of verbosity, which follows the spdlog standard. The levels have different color codes
0) Trace | level | color | description |
1) Debug |-------------|----------|---------------|
2) Info | 0) Trace | white | Used for development purposes, not recommended to stream this into a file because the output is then VERY verbose. |
3) Warning | 1) Debug | blue | More verbose settings, prints also numbers and more detailed status of the code, shoudl be used in case of issues |
4) Error | 2) Info | green | Default settings, prints the current status of the code |
5) Critical | 3) Warning | yellow | Shows not critical or small problems only |
| 4) Error | red | Prints only error messages |
| 5) Critical | full red | Prints only very serious error messages, the program should end/or crash after such message |
## Known issues
The running per year is not working flawlessly as it wasn't really ever used. The paths are sometimes wrongly configured due to this and hence the loading of files sometimes fails.
## File structure ## File structure
Currently, the file structure is as follows. All the `.cc` source files also have their corresponding header with the same `name.hh`. Currently, the file structure is as follows. All the `.cc` source files also have their corresponding header with the same `name.hh`.