|
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.
1.8.6