The "STM tagger" portion of WCP is ported to WCT primarily in order to validate the Steiner related porting (#431). This is a meta issue to organize that task. Here is an initial list of features needed and notes on how to provide them: - [ ] Is a point inside the fiducial volume. - `IFiducial` components provide this already. - Includes "box" and "multi box" (per APA box) and "pnpoly" shapes. - Some SPE analysis is needed to provide actual pnpoly shape. - [ ] Is a point inside a "dead volume" (defined by wires on "dead" channels). - WCT already make "dead" clusters. - WCT has at least the primitive operations to answer "is a given point inside any blob in any 'dead' cluster". - [ ] An initial modeling of shower/track/segment data. - Full modeling is part of later track fitting porting (#437) - Will try to provide that so it can be used here. - [ ] "track fitting functions". - Does this require an optimization engine? - Remember what RESS uses and see if it is appropriate, else go shopping. - [ ] A K-S histogram test - WCT uses `boost::histogram` already, check if that is the right direction. - [ ] ...
The "STM tagger" portion of WCP is ported to WCT primarily in order to validate the Steiner related porting (#431).
This is a meta issue to organize that task. Here is an initial list of features needed and notes on how to provide them:
IFiducialcomponents provide this already.boost::histogramalready, check if that is the right direction.