Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LIPatternFinderSimple.cxx File Reference

#include <cmath>
#include <numeric>
#include <cassert>
#include <algorithm>
#include <functional>
#include "MessageService/MsgService.h"
#include "LIPatternFinderSimple.h"

Go to the source code of this file.

Classes

struct  is_east_side
struct  sum_q
struct  is_in_plane_and_above_thr
struct  is_in_plane_range_and_above_thr
struct  min_plane

Functions

 CVSID ("$Id: LIPatternFinderSimple.cxx,v 1.5 2006/05/27 08:58:13 rhatcher Exp $")
 A Concrete Light Injection Pattern Finder.


Function Documentation

CVSID "$Id: LIPatternFinderSimple cxx,
v 1.5 2006/05/27 08:58:13 rhatcher Exp $" 
 

A Concrete Light Injection Pattern Finder.

_____________________________________________________________________

Id
LIPatternFinderSimple.cxx,v 1.5 2006/05/27 08:58:13 rhatcher Exp

LIPatternFinderSimple

Follows a simple approach to quickly remove the bulk of LI events from standard physics reconstruction jobs.

Removes events that -at the same time-:

  • Their EAST-WEST asymmetry is larger than a configurable limit
  • Exceed some configurable threshold of total charge
  • Exceed some configurable threshold of n-of-digits
  • Are confined within two crate boundaries: > This is decided by applying a pulse height threshold to > the digits and then looking at the fraction of active > planes in each segment (=area between crate boundaries). > The two most active segments are selected and confinement > to a segment is checked by looking for > [1st_max > high_activity_threshold] && > [2nd_max < low_activity_threshold] > Both ligh & low threshold are configurable.

Author:
Costas Andreopoulos <C.V.Andreopoulos@rl.ac.uk> CCLRC, Rutherford Appleton Lab. 29/03/2004 ______________________________________________________________________


Generated on Mon Feb 15 11:08:02 2010 for loon by  doxygen 1.3.9.1