11#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
15#include <tracking/dataobjects/RecoTrack.h>
43 void event()
override;
Accessor to arrays stored in the data store.
VXDCDCTrackMergerModule a module to merge VXD and CDC tracks.
StoreArray< RecoTrack > m_VXDRecoTracks
StoreArray of the VXD Track collection.
StoreArray< RecoTrack > m_CDCRecoTracks
StoreArray of the CDC Track collection.
void initialize() override
Use this to initialize resources or memory your module needs.
void event() override
Called once for each event.
VXDCDCTrackMergerModule()
Constructor, for setting module description and parameters.
std::string m_VXDRecoTrackColName
StoreArray name of the VXD Track collection.
double m_merge_radius
Maximum distance between extrapolated tracks on the CDC wall.
std::string m_CDCRecoTrackColName
StoreArray name of the CDC Track collection.
double m_CDC_wall_radius
Radius of the inner CDC wall in centimeters.
Abstract base class for different kinds of events.