"MarlinReco"
1.16.0
|
=== CurlKillerProcessor ===
Kills loopers in TPC to enable efficient pattern recognition
More...
#include <CurlKillerProcessor.h>
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 |
=== CurlKillerProcessor ===
Kills loopers in TPC to enable efficient pattern recognition
Input collection of all TrackerHits in TPC
Output collection of TrackerHits in TPC where all hits contributing to loopes are removed from
InputCollectionName | Name of the input TrackerHit collection (default value is TPCTrackerHits) |
CutCollectionName | Name of the output cut away TrackerHit collection (default value is cutTPCTrackeHits) |
RemainingCollectionName | Name of the output collection of remaining TrackerHits (default value is remainingTPCTrackerHits) |
BinSize | Bin size in square root of pad multiples (default value is 2) |
MultiplicityCut | Cut for the number of hits allowed in one bin (default value is 4) |
PadHeight | TPC PadHeight (default value is 6.2) |
PadWidth | TPC PadWidth (default value is 2.2) |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.