"MarlinReco"  1.16.0
Public Member Functions | Protected Attributes | List of all members
CurlKillerProcessor Class Reference

=== CurlKillerProcessor ===
Kills loopers in TPC to enable efficient pattern recognition More...

#include <CurlKillerProcessor.h>

Inheritance diagram for CurlKillerProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 Called at the begin of the job before anything is read. More...
 
virtual void processRunHeader (LCRunHeader *run)
 Called for every run.
 
virtual void processEvent (LCEvent *evt)
 Called for every event - the working horse.
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 Called after data processing for clean up.
 

Protected Attributes

std::string _inputColName
 Input collection name.
 
std::string _cutColName
 
std::string _remainingColName
 
int _binSize
 
int _multiplicityCut
 
int _nRun
 
int _nEvt
 

Detailed Description

=== CurlKillerProcessor ===
Kills loopers in TPC to enable efficient pattern recognition

Input - Prerequisites

Input collection of all TrackerHits in TPC

Output

Output collection of TrackerHits in TPC where all hits contributing to loopes are removed from

Parameters
InputCollectionNameName of the input TrackerHit collection
(default value is TPCTrackerHits)
CutCollectionNameName of the output cut away TrackerHit collection
(default value is cutTPCTrackeHits)
RemainingCollectionNameName of the output collection of remaining TrackerHits
(default value is remainingTPCTrackerHits)
BinSizeBin size in square root of pad multiples
(default value is 2)
MultiplicityCutCut for the number of hits allowed in one bin
(default value is 4)
PadHeightTPC PadHeight
(default value is 6.2)
PadWidthTPC PadWidth
(default value is 2.2)
Author
S. Aplin, DESY
Version
Id:
CurlKillerProcessor.h 2553 2011-09-20 14:50:20Z gaede
Deprecated:
As of ilcsoft v01-03-06 the functionality of CurlKiller has been moved into LEPTracking

Member Function Documentation

virtual void CurlKillerProcessor::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.


The documentation for this class was generated from the following file: