15#include <framework/core/Module.h>
17#include <tracking/trackFindingVXD/filterTools/FBDTClassifierHelper.h>
18#include <tracking/trackFindingVXD/filterTools/FBDTClassifier.h>
FastBDT as RelationsObject to make it storable and accessible on/via the DataStore.
Module to evaluate a trained fastBDT.
std::string m_PARAMtrainSampleFileName
training sample file name
std::string m_PARAMtestSampleFileName
test sample file name
std::multimap< int, double > m_trainOutput
map containing output for each training event
void initialize() override
Module initialization.
std::multimap< int, double > m_testOutput
map containing output for each test event
std::string m_PARAMrootOutFileName
output file name
FastBDTClassifierAnalyzerModule()
Constructor.
void terminate() override
Module termination.
std::vector< TrainSample > m_trainSample
vector for training sample
std::vector< TrainSample > m_testSample
vector for test sample
Belle2::FBDTClassifier< 9 > m_classifier
classifier
std::string m_PARAMfbdtFileName
weight file name
Abstract base class for different kinds of events.
bundle together the classifier input and the target value into one struct for easier passing around.