| 
    "MarlinReco"
    1.16.0
    
   | 
 
======= VTXDigiProcessor ========== 
 Produces SIT & VTX TrackerHit collection from SimTrackerHit collections.  
 More...
#include <VTXDigiProcessor.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 | 
======= VTXDigiProcessor ========== 
 Produces SIT & VTX TrackerHit collection from SimTrackerHit collections. 
 The positions of "digitized" TrackerHits are obtained by gaussian smearing positions of SimTrackerHits in r-phi and z according to the specified point resolutions. Each created TrackerHit is assigned the type via method TrackerHitImpl::setType(int type). The TrackerHit type is encoded in the following way : 
 type = 100 + layer_index_vtx for vertex hits (layer_index_vtx = 1...5) 
 type = 400 + layer_index_sit for SIT hits (layer_index_sit = 1,2) 
 To access this type use method TrackerHit::getType() 
 
Processor requires collections of SimTrackerHits in vertex detector and SIT 
 
Processor produces collection of digitized TrackerHits in the vertex detector and SIT 
 
| VTXCollectionName | The name of input collection of VTX SimTrackerHits  (default name vxd00_VXD)  | 
| SITCollectionName | The name of input collection of SIT SimTrackerHits  (default name sit00_SIT)  | 
| VTXHitCollection | The name of output collection of digitized VTX TrackerHits  (default name VTXTrackerHits)  | 
| SITHitCollection | The name of output collection of digitized SIT TrackerHits  (default name SITTrackerHits)  | 
| PointResolutionRPhi_VTX | Point resolution in r-phi for the vertex detector (in mm)  (default value 0.004)  | 
| PointResolutionZ_VTX | Point resolution in z for the vertex detector (in mm)  (default value 0.004)  | 
| HitEfficiencyPerLayer_VTX | hit efficiencies per layer in the VTX (default value 1. 1. 1. 1. 1. 1.)  | 
| PointResolutionRPhi_SIT | Point resolution in r-phi for SIT (in mm)  (default value 0.01)  | 
| PointResolutionZ_SIT | Point resolution in z for SIT (in mm)  (default value 0.01)  | 
| RemoveDrays | When this flag is set to 1 hits produced by delta-electrons are removed from output collections  (default value 0)  | 
| MomentumCutForDRays | The upper cut on delta-electron momentum (in MeV)  (default value 10)  | 
| Debug | When this flag is set to one, debugging regime is enabled with a lot of printouts  (default value is 0)  | 
F.Gaede: 2008-11-28 added parameter ActiveSETLayers: only SET hits from these layers will be digitized -> used to mimic the stereo layers strip detectors (eg. use only hits from layer 1 )
      
  | 
  virtual | 
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
 1.8.6