MarlinTrkProcessors
2.4.1
|
======= SimpleCylinderDigiProcessor ==========
Creates TrackerHits from SimTrackerHits, smearing them according to the input parameters.
More...
#include <SimpleCylinderDigiProcessor.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. | |
double | correctPhiRange (double Phi) const |
======= SimpleCylinderDigiProcessor ==========
Creates TrackerHits from SimTrackerHits, smearing them according to the input parameters.
The geometry should be supplied via parameters in a Gear File Containing the following named parameters:
SensitiveLayerInnerRadius SensitiveLayerThickness LayerHalfLength
The positions of "digitized" TrackerHits are obtained by gaussian smearing positions of SimTrackerHits in R-Phi and Z according to the specified point resolutions.
Processor requires a collection of SimTrackerHits
Processor produces collection of smeared TrackerHits
SimTrackHitCollectionName | The name of input collection of SimTrackerHits (default name SITCollection) |
TrackerHitCollectionName | The name of output collection of smeared TrackerHits (default name SITTrackerHits) |
PointResolutionRPhi_Inner | Point resolution perpendicular to the ladder (in mm) (default value 0.004) |
PointResolutionZ_Inner | Point resolution along the ladder (in mm) (default value 0.004) |
HitsEncodedWithCellID | Mokka has encoded the hits in the cellID0 according to UTIL/ILDConf.h (default value true) |
Sub_Detector_ID | ID of Sub-Detector using UTIL/ILDConf.h from lcio only used if HitsEncodedWithCellID false (default value lcio::ILDDetID::SIT) |
GearParametersName | Name of the Gear Parameters to be used (default value SIT_Simple) |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.