 |
Belle II Software
release-05-02-19
|
11 #include <tracking/modules/pruneGenfitTracks/PruneGenfitTracksModule.h>
12 #include <framework/datastore/StoreArray.h>
13 #include <genfit/Track.h>
26 "Pruning options passed on to genfit. See genfit::Track class for a detailed description",
30 "Name of the StoreArray which is pruned",
31 std::string(
"GF2Tracks"));
38 for (
auto& t : tracks) {
std::string m_storeArrayName
name of the StoreArray to prune
PruneGenfitTracksModule()
Constructor of the module. Setting up parameters and description.
void setDescription(const std::string &description)
Sets the description of the module.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
@ c_ParallelProcessingCertified
This module can be run in parallel processing mode safely (All I/O must be done through the data stor...
std::string m_pruneFlags
flags used for pruning, See genfit::Track class for possible settings
void setPropertyFlags(unsigned int propertyFlags)
Sets the flags for the module properties.
Abstract base class for different kinds of events.
void event() override
Event processing, prunes the genfit tracks contained in each event.
void addParam(const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue)
Adds a new parameter to the module.
Accessor to arrays stored in the data store.