 |
Belle II Software
release-05-02-19
|
13 #include <tracking/spacePointCreation/SpacePointTrackCand.h>
14 #include <tracking/vxdCaTracking/XHitFilterFactory.h>
15 #include <tracking/trackFindingVXD/sectorMapTools/SecMapTrainer.h>
16 #include <framework/core/Module.h>
18 #include <framework/datastore/StoreArray.h>
19 #include <framework/datastore/StoreObjPtr.h>
20 #include <framework/dataobjects/EventMetaData.h>
22 #include <framework/logging/Logger.h>
36 class SecMapTrainerVXDTFModule :
public Module {
51 { B2INFO(
"~~~~~~~~~~~SecMapTrainerVXDTFModule - beginRun ~~~~~~~~~~"); }
54 void event()
override;
58 { B2INFO(
"~~~~~~~~~~~SecMapTrainerVXDTFModule - end of endRun ~~~~~~~~~~"); }
74 std::vector< SecMapTrainer<XHitFilterFactory<SecMapTrainerHit> > >
m_secMapTrainers;
void initialize() override
initialize.
void event() override
event.
void beginRun() override
beginRun.
bool m_PARAMallowTraining
If true, training will be executed and filled into rootFiles, if not, only things like basf2 -m work ...
void terminate() override
terminate.
std::vector< SecMapTrainer< XHitFilterFactory< SecMapTrainerHit > > > m_secMapTrainers
contains the trainers for the secMaps to be trained.
StoreObjPtr< EventMetaData > m_eventData
Event Data for distinguishing events.
std::string m_PARAMspTCarrayName
Name of storeArray containing the spacePointTrackCands.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
StoreArray< SpacePointTrackCand > m_spacePointTrackCands
contains the spacePointTrackCands to be analyzed for the secMap-Training.
void endRun() override
endRun.
SecMapTrainerVXDTFModule()
SecMapTrainerVXDTFModule constructor.
~SecMapTrainerVXDTFModule()
SecMapTrainerVXDTFModule destructor.
void InitializeVariables()
initialize variables to avoid nondeterministic behavior.