11#include <framework/core/Module.h>
12#include <tracking/roiFinding/VXDInterceptor.h>
13#include <tracking/roiFinding/ROIToUnitTranslator.h>
14#include <tracking/roiFinding/ROIinfo.h>
60 void event()
override;
Translator for ROI-geometry-information into a list of pixels or strips.
The SVD ROI Finder Module.
double m_maxWidthV
maximum V width of the ROI
std::string m_recoTracksListName
track list name
std::string m_ROIListName
ROI list name.
StoreArray< SVDIntercept > m_intercepts
svd intercept store array
StoreArray< ROIid > m_rois
rois store array
void initialize() override
Initializes the Module.
SVDROIFinderModule()
Constructor of the module.
double m_maxWidthU
maximum U width of the ROI
void event() override
Event loop.
std::string m_SVDInterceptListName
intercept list name
VXDInterceptor< SVDIntercept > * m_theSVDInterceptor
the svd interceptor object
void endRun() override
Deletion of objects at the end of the run.
void terminate() override
Termination action.
StoreArray< RecoTrack > m_recotracks
reco tracks store array
double m_tolerancePhi
determination of interesting planes, tolerance in phi
double m_sigmaSystV
fixed width to add in quadrature to the extrapolation error and obtain the ROI V width
bool m_ROIFindingForDQM
ROI finding for DQM or for data reduction.
double m_numSigmaTotV
number of sigma (stat+syst) determining the U width of the ROI
void beginRun() override
Initializations at the beginning of the run.
~SVDROIFinderModule()
Destructor of the module.
double m_sigmaSystU
fixed width to add in quadrature to the extrapolation error and obtain the ROI U width
ROIinfo m_ROIinfo
contains the parameters that can be changed by the user
double m_numSigmaTotU
number of sigma (stat+syst) determining the U width of the ROI
double m_toleranceZ
determination of interesting planes, tolerance along Z
ROIToUnitTranslator< SVDIntercept > * m_theStripTranslator
the strip translator object
Accessor to arrays stored in the data store.
This Class implements the interceptor of the SVD tracks on the PXD layers.
Abstract base class for different kinds of events.
ROIinfo contains the parameters that can be changed by the user in the python script.