Skip to content

[Enhancement]: Make a Generic TPC Frame Processor #283

@aeoranday

Description

@aeoranday

Description

The two TPC data formats, WIBEthFrame and TDEEthFrame, are processed using their respective frame processors. However, the only difference between the two processors is the data type. Instead, it will be more easily maintained if they are specializations from a generic TPCEthFrameProcessor class.

At the same time, various code structure problems have been identified in the WIBEthFrameProcessor and TDEEthFrameProcessor classes:

A feature that may also be added:

Task List

  • Make the generic TPCEthFrameProcessor class.
  • Clean member variables.
  • Separate conf into sub-functions.
  • Add scrap specialty.
  • Add the mini channel-to-plane map.
  • Replace for-loops based on plane number assumptions.
  • Test functionality on integration tests. (Must include TPG as part of this.)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions