Project

General

Profile

Feature #1182

Trigger Digitisation

Added by Rogers, Chris almost 9 years ago. Updated over 7 years ago.

Status:
Open
Priority:
Normal
Assignee:
Category:
Simulation
Target version:
Start date:
03 December 2012
Due date:
% Done:

0%

Estimated time:
Workflow:
New Issue

Description

Currently, digits are associated together by assuming that all digits from a given primary particle lead to the same MC event. This does not enable us to properly MC simultaneous events and noise. Need a new mapper that is responsible for trigger digitisation, say MapMCDigitisation that inherits from API/MapBase. Algorithm is something like:

  • Reconstruction proceeds as previously to the end of individual detector digitisation.
  • In MapMCDigitisation::birth() perform a datacard lookup that decides which detector(s) is the trigger detector. DAQ allows one of TOF0,1,2 or AND combinations
  • In MapMCDigitisation::process() loop over TOF digits. Search for 2 digits in a TOF station to make a trigger.
  • In MapMCDigitisation::process() loop over all digits. Make a new reconstructed event list, with one reconstructed event for each trigger. Replace the reconstructed event (one event per primary) with the modified reconstructed event.

Files

MCTriggerStructure.pdf (24.2 KB) MCTriggerStructure.pdf Bayes, Ryan, 22 February 2013 16:10
cpp_coverage.tar.gz (6.2 MB) cpp_coverage.tar.gz Rogers, Chris, 28 August 2013 14:31
tests.log.gz (39.6 KB) tests.log.gz log of tests/run_tests.bash Rajaram, Durga, 02 May 2014 00:19

Also available in: Atom PDF