All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
lbne Namespace Reference

Classes

class  PhotonCounterT0Matching
 

Detailed Description

Class: PhotonCounterT0Matching Module Type: producer File: PhotonCounterT0Matching_module.cc

Author: Thomas Karl Warburton E-mail address: k.war.nosp@m.burt.nosp@m.on@sh.nosp@m.effi.nosp@m.eld.a.nosp@m.c.uk

Generated at Wed Mar 25 13:54:28 2015 by Thomas Warburton using artmod from cetpkgsupport v1_08_04.

This module tries to match a reconstructed track with a reconstructed flash with the purpose of making an anab::T0 data product. It does this by looping through the reconstructed tracks and for each track seeing if any of the reconstructed flashes could be associated with it (if it is within 1 drift window). If a flash can be matched with the track then some matching criteria are calculated; A PE vs X relationship The separation of the flash centre to a track space point in YZ The flash which has the smallest summed square of these quantities is then attributed to this track. It is possible for a flash to be attributed to multiple tracks, but only one flash is attributed to each track. If there are no flashes within one drift window of the track, then no flash is assigned. Therefore it is important to look at other methods of using other T0 finders in addition to this one.

The module takes a reconstructed track as input. The module outputs an anab::T0 object