 |
Belle II Software
release-05-02-19
|
17 #include <framework/core/Module.h>
19 #include <tracking/trackFindingVXD/filterTools/FBDTClassifierHelper.h>
20 #include <tracking/trackFindingVXD/filterTools/FBDTClassifier.h>
32 class FastBDTClassifierAnalyzerModule :
public Module {
bundle together the classifier input and the target value into one struct for easier passing around.
std::string m_PARAMrootOutFileName
output file name
void initialize() override
Module initialization.
Belle2::FBDTClassifier< 9 > m_classifier
classifier
Abstract base class for different kinds of events.
std::string m_PARAMfbdtFileName
weight file name
std::string m_PARAMtrainSampleFileName
training sample file name
std::multimap< int, double > m_trainOutput
map containing output for each training event
std::vector< TrainSample > m_trainSample
vector for training sample
std::vector< TrainSample > m_testSample
vector for test sample
void terminate() override
Module termination.
std::string m_PARAMtestSampleFileName
test sample file name
FastBDTClassifierAnalyzerModule()
Constructor.
std::multimap< int, double > m_testOutput
map containing output for each test event
Belle2::FBDTTrainSample< 9 > TrainSample
Using type definition for fastBDT training sample type.