 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
14 #include <tracking/svdROIFinder/SVDInterceptor.h>
15 #include <tracking/svdROIFinder/ROIStripTranslator.h>
16 #include <tracking/dataobjects/ROIid.h>
17 #include <tracking/dataobjects/SVDIntercept.h>
18 #include <tracking/dataobjects/RecoTrack.h>
20 #include <tracking/pxdDataReductionClasses/ROIinfo.h>
34 class SVDROIFinderModule :
public Module {
61 void event()
override;
SVDROIFinderModule()
Constructor of the module.
double m_sigmaSystV
fixed width to add in quadrature to the extrapolation error and obtain the ROI V width
double m_maxWidthV
maximum V width of the ROI
SVDInterceptor * m_theSVDInterceptor
the svd interceptor object
std::string m_ROIListName
ROI list name.
Translator for ROI-geometry-information into a list of pixels.
double m_numSigmaTotU
number of sigma (stat+syst) determining the U width of the ROI
double m_tolerancePhi
determination of interesting planes, tolerance in phi
std::string m_recoTracksListName
track list name
StoreArray< RecoTrack > m_recotracks
reco tracks store array
void event() override
Event loop.
double m_numSigmaTotV
number of sigma (stat+syst) determining the U width of the ROI
double m_toleranceZ
determination of interesting planes, tolerance along Z
std::string m_SVDInterceptListName
intercept list name
ROIinfo m_ROIinfo
contains the parameters that can be changed by the user
StoreArray< SVDIntercept > m_intercepts
svd intercept store array
~SVDROIFinderModule()
Destructor of the module.
StoreArray< ROIid > m_rois
rois store array
Abstract base class for different kinds of events.
void initialize() override
Initializes the Module.
void terminate() override
Termination action.
void beginRun() override
Initializations at the beginning of the run.
void endRun() override
Deletion of objects at the end of the run.
ROIStripTranslator * m_theStripTranslator
the strip translator object
ROIinfo contains the parameters that can be changed by the user in the python script.
double m_sigmaSystU
fixed width to add in quadrature to the extrapolation error and obtain the ROI U width
Accessor to arrays stored in the data store.
This Class implements the interceptor of the SVD tracks on the PXD layers.
double m_maxWidthU
maximum U width of the ROI