Feature #15746
Provide module-independent ionization transportation function
0%
Description
The disambiguation module DisambigCheater
(currently in larreco
!) requires to predict which wire the ionization fell on.
It is currently using some tricks, because it is not bothering to apply all the models/corrections that LArG4
uses on top of the geometry.
The correct solution is to provide an algotrithm that performs the transportation, which LArG4
, DisambigCheater
and any other algorithm (not just module) can invoke.
Related issues
History
#1 Updated by Gianluca Petrillo almost 4 years ago
- Related to Task #14590: 2. improve on the current code added
#2 Updated by Gianluca Petrillo almost 4 years ago
- Description updated (diff)
#3 Updated by Gianluca Petrillo almost 4 years ago
- Status changed from New to Feedback
- Assignee set to Gianluca Petrillo
This request crosses Hans Wenzel's work on LArG4
.
He should be made aware of the request and provide comments.
#4 Updated by Hans-Joachim Wenzel over 3 years ago
- Tracker changed from Bug to Idea
Currently the charge transport of the Ionization charge (electrons) is done in LArG4. If we use a data product that records the amount of charge that was created as well as the creation time and position this Dataproduct can be used as input for an independent separate module that deals with the charge transport (to e..g read out wire or liquid Argon surface in case of dual read out). The new module(s) would than be separated out of LArG4. A Dataobject that would serve this task has already been proposed.
#5 Updated by Katherine Lato about 3 years ago
- Tracker changed from Idea to Feature
- Status changed from Feedback to Assigned
- Assignee changed from Gianluca Petrillo to William Seligman
On 11/16/17, 10:44 AM, "Hans-Joachim Wenzel" <wenzel@fnal.gov> wrote:
I think this should be renamed to independent ionization transport module. We want to move the charge transport out of the geant 4 simulation. The simulation will will provide a data object which registers the charge that was created and the new module will take it from there.
Bill Seligman wanted to take this on.
SimDriftElectrons_module