 |
Belle II Software
release-05-02-19
|
11 #include <tracking/modules/pruneRecoTracks/PruneRecoHitsModule.h>
12 #include <framework/datastore/StoreArray.h>
29 recoHitInformation.isRequired();
37 return recoHitInformation->
getFlag() != RecoHitInformation::RecoHitFlag::c_pruned;
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...
@ c_DontWriteOut
Object/array should be NOT saved by output modules.
void setPropertyFlags(unsigned int propertyFlags)
Sets the flags for the module properties.
Abstract base class for different kinds of events.
void initialize() override
Initialize the Module.
void event() override
Event processing, prunes the RecoTracks contained in each event.
Accessor to arrays stored in the data store.
PruneRecoHitsModule()
Constructor of the module. Setting up parameters and description.
SelectSubset< RecoHitInformation > m_subsetOfUnprunedRecoHitInformation
We use SelectSubset here to delete all pruned RecoHitInformation.