Project

General

Profile

Feature #15120

Allow configuration of the method used to calculate eve IDs in the PhotonBackTracker service

Added by Steven Gardiner over 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
01/12/2017
Due date:
% Done:

0%

Estimated time:
Experiment:
LArSoft
Co-Assignees:
Duration:

Description

Currently, the PhotonBackTracker service unconditionally uses a sim::EmEveIdCalculator to determine the track IDs of the primary particles. The sim::EmEveIdCalculator returns the track ID of the first particle in the family tree that was not created by a list of hard-coded EM process names (see issue 15119 for the relevant code). On the other hand, the base class sim::EveIdCalculator returns the earliest ancestor available, which presumably was created by the event generator.

It would be useful if there were a FHiCL parameter for the PhotonBackTracker service that would allow the user to choose which of these methods should be used. Depending on the analysis task for which the PhotonBackTracker is being used, one or the other may be more appropriate.


Related issues

Related to LArSoft - Feature #15119: Allow configuration of the method used to calculate eve IDs in the BackTracker serviceClosed01/12/2017

History

#1 Updated by Steven Gardiner over 3 years ago

  • Related to Feature #15119: Allow configuration of the method used to calculate eve IDs in the BackTracker service added

#2 Updated by Jason Stock almost 3 years ago

  • Priority changed from Normal to Low

#3 Updated by Jason Stock almost 3 years ago

  • Status changed from Assigned to Closed

This feature no longer belongs to PhotonBackTracker, as the EveIdCalculation is being removed from both BackTracker and PhotonBackTracker. It will soon be handled by ParticleInventory. I am closing this issue because it will be wrapped into #15126.



Also available in: Atom PDF