 |
Belle II Software
release-05-02-19
|
13 #include <tracking/dataobjects/DATCONMostProbableHit.h>
15 #include <tracking/dataobjects/ROIid.h>
16 #include <tracking/dataobjects/PXDIntercept.h>
18 #include <framework/core/Module.h>
19 #include <framework/datastore/StoreArray.h>
35 class DATCONROICalculationModule :
public Module {
46 virtual void event()
override;
std::string m_storeDATCONPXDInterceptsName
Members holding module parameters:
virtual ~DATCONROICalculationModule()=default
Standard Deconstructor.
StoreArray< PXDIntercept > storeDATCONPXDIntercepts
StoreArray of the PXDIntercepts calculated by DATCON.
StoreArray< DATCONMostProbableHit > storeDATCONMPHs
StoreArray for the DATCON-specific "Most Probable Hits".
int m_fixedSizeUCells
Fixed-size of ROI size in pixels in u-direction (default: 100)
bool m_ContinueROIonNextSensor
Continue ROI on neighbouring sensors? (default: true)
Abstract base class for different kinds of events.
virtual void event() override
Run tracking.
int m_fixedSizeVCells
Fixed-size of ROI size in pixels in v-direction (default: 150)
DATCONROICalculationModule()
Constructor.
std::string m_storeDATCONROIidName
Name of the DATCONROIids array.
virtual void initialize() override
Initialize the module and check module parameters.
StoreArray< ROIid > storeDATCONROIids
StoreArray of the ROIids calculated by DATCON.
std::string m_storeDATCONMPHName
Name of the PXDIntercepts array.