 |
Belle II Software
release-05-02-19
|
11 #include <tracking/modules/relatedTracksCombiner/MCRelationCreatorModule.h>
20 setDescription(
"Create relations between MC-matched RecoTracks in CDC and SVD.");
44 if (not matchedMCRecoTrack) {
49 if (not matchedVXDRecoTrack) {
53 cdcRecoTrack.addRelationTo(matchedVXDRecoTrack, -1);
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...
MCRelationCreatorModule()
Constructor of the module. Setting up parameters and description.
void initialize() override
Declare required StoreArray.
std::string m_cdcRecoTracksStoreArrayName
Name of the input CDC StoreArray.
Class to provide convenient methods to look up matching information between pattern recognition and M...
void setPropertyFlags(unsigned int propertyFlags)
Sets the flags for the module properties.
This is the Reconstruction Event-Data Model Track.
Abstract base class for different kinds of events.
StoreArray< RecoTrack > m_vxdRecoTracks
Store Array of the input tracks.
std::unique_ptr< TrackMatchLookUp > m_vxdTrackMatchLookUp
TrackMatchLookUp for the matching (VXD)
void event() override
Event processing, combine store array.
std::string m_vxdRecoTracksStoreArrayName
Name of the input VXD StoreArray.
void addParam(const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue)
Adds a new parameter to the module.
std::unique_ptr< TrackMatchLookUp > m_cdcTrackMatchLookUp
TrackMatchLookUp for the matching (CDC)
StoreArray< RecoTrack > m_cdcRecoTracks
Store Array of the input tracks.