Findlet for performing the DATCON ROI calculation close to the implementation on FPGA.
More...
|
|
| DATCONFPGAFindlet () |
| | Constructor for adding the subfindlets.
|
| |
|
| ~DATCONFPGAFindlet () |
| | Default desctructor.
|
| |
|
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
| | Expose the parameters of the sub findlets.
|
| |
|
void | apply () override |
| | Function to call all the sub-findlets.
|
| |
|
void | beginEvent () override |
| | Clear the object pools.
|
| |
|
virtual std::string | getDescription () |
| | Brief description of the purpose of the concret findlet.
|
| |
|
virtual void | apply (ToVector< AIOTypes > &... ioVectors)=0 |
| | Main function executing the algorithm.
|
| |
|
void | initialize () override |
| | Receive and dispatch signal before the start of the event processing.
|
| |
|
void | beginRun () override |
| | Receive and dispatch signal for the beginning of a new run.
|
| |
|
void | endRun () override |
| | Receive and dispatch signal for the end of the run.
|
| |
|
void | terminate () override |
| | Receive and dispatch Signal for termination of the event processing.
|
| |
|
|
SVDShaperDigitConverter | m_digitConverter |
| | Findlets: Convert SVDShaperDigits into DATCONSVDDigits.
|
| |
|
DATCONSVDClusterizer | m_uClusterizer |
| | Cluster u-side strips.
|
| |
|
DATCONSVDClusterizer | m_vClusterizer |
| | Cluster v-side strips.
|
| |
|
DATCONSVDClusterLoaderAndPreparer | m_clusterLoaderAndPreparer |
| | Load DATCON SVDCluster (still the class is just a SVDCluster) created by the DATCONSVDClusterizer and calculate the quantities used in the Hough Trafo (intercept finding)
|
| |
|
FastInterceptFinder2DFPGA | m_uInterceptFinder |
| | Hough Space intercept finding for u-side.
|
| |
|
FastInterceptFinder2DFPGA | m_vInterceptFinder |
| | Hough Space intercept finding for v-side.
|
| |
|
ToPXDExtrapolator | m_toPXDExtrapolator |
| | Extrapolate found tracks to PXD sensors.
|
| |
|
ROICalculator | m_ROICalculator |
| | Calculate and store ROIs.
|
| |
|
std::vector< DATCONSVDDigit > | m_uDigits |
| | vector containing u-side DATCONSVDDigits only
|
| |
|
std::vector< DATCONSVDDigit > | m_vDigits |
| | vector containing v-side DATCONSVDDigits only
|
| |
|
std::vector< SVDCluster > | m_uClusters |
| | vector containing u-side SVDClusters only
|
| |
|
std::vector< SVDCluster > | m_vClusters |
| | vector containing v-side SVDClusters only
|
| |
|
std::vector< std::pair< VxdID, std::pair< long, long > > > | m_uHits |
| | vector containing the prepared u-side hits for intercept finding
|
| |
|
std::vector< std::pair< VxdID, std::pair< long, long > > > | m_vHits |
| | vector containing the prepared v-side hits for intercept finding
|
| |
|
std::vector< std::pair< double, double > > | m_uTracks |
| | u-side "tracks" from intercept finding, consisting of the x-y pair from the intercept in the 2D Hough Space
|
| |
|
std::vector< std::pair< double, double > > | m_vTracks |
| | v-side "tracks" from intercept finding, consisting of the x-y pair from the intercept in the 2D Hough Space
|
| |
|
std::vector< std::pair< VxdID, long > > | m_uExtrapolations |
| | Extrapolated hits in u direction.
|
| |
|
std::vector< std::pair< VxdID, long > > | m_vExtrapolations |
| | Extrapolated hits in v direction.
|
| |
|
std::vector< ProcessingSignalListener * > | m_subordinaryProcessingSignalListeners |
| | References to subordinary signal processing listener contained in this findlet.
|
| |
|
bool | m_initialized = false |
| | Flag to keep track whether initialization happend before.
|
| |
|
bool | m_terminated = false |
| | Flag to keep track whether termination happend before.
|
| |
|
std::string | m_initializedAs |
| | Name of the type during initialisation.
|
| |
Findlet for performing the DATCON ROI calculation close to the implementation on FPGA.
Definition at line 35 of file DATCONFPGAFindlet.h.