This pull request includes various updates to the README.md file, enhancements to the VTMVAEvaluator class, and significant refactoring of the VTableLookup class. The changes also correct several typos in the codebase.
For lookup tables:
rearrange order in directory structure taking into account correctly the telescope type dependent pedestal variations (before: use average over all telescopes).
rearrangement required deep changes throughout the lookup table code.
This is a major update and change. Lookup tables are not backward compatible.
Documentation Updates:
README.md: Added a license badge and corrected a typo in the description of mscw_energy. [1][2]
Enhancements:
inc/VTMVAEvaluator.h: Added a new variable fDispAbsSumWeigth to the VTMVAEvaluator class and updated the class version. [1][2]
src/VTMVAEvaluator.cpp: Incorporated the new fDispAbsSumWeigth variable in the reset, initializeWeightFiles, and evaluate methods, and adjusted the data type in trainTMVAforGammaHadronSeparation.cpp. [1][2][3][4]
Refactoring:
inc/VTableLookup.h: Refactored the VTableLookup class by removing unused variables and methods related to noise levels and energy correction. [1][2][3]
This pull request includes various updates to the
README.md
file, enhancements to theVTMVAEvaluator
class, and significant refactoring of theVTableLookup
class. The changes also correct several typos in the codebase.For lookup tables:
This is a major update and change. Lookup tables are not backward compatible.
Documentation Updates:
README.md
: Added a license badge and corrected a typo in the description ofmscw_energy
. [1] [2]Enhancements:
inc/VTMVAEvaluator.h
: Added a new variablefDispAbsSumWeigth
to theVTMVAEvaluator
class and updated the class version. [1] [2]src/VTMVAEvaluator.cpp
: Incorporated the newfDispAbsSumWeigth
variable in thereset
,initializeWeightFiles
, andevaluate
methods, and adjusted the data type intrainTMVAforGammaHadronSeparation.cpp
. [1] [2] [3] [4]Refactoring:
inc/VTableLookup.h
: Refactored theVTableLookup
class by removing unused variables and methods related to noise levels and energy correction. [1] [2] [3]src/combineLookupTables.cpp
: Removed thefNoiseLevel
vector and associated logic, simplifying the code for handling directories. [1] [2] [3]Typo Corrections:
src/VLikelihoodFitter.cpp
: Corrected typos in comments. [1] [2] [3]