Source code (CVS tag: @) - Administrative privileges
Description
This package creates RecHits from Clusters in silicon strip detectors and matches RecHits in glued detectors.
Public interface
Modules
- SiStripRecHitConverter Base EDProducer (configuration file: SiStripRecHitConverter.cfi). Hit position is calculated using a StripCPE. By default StripCPEfromTrackAngle is used and in the first iteration the track is assumed to be a straight line from the origin. The SiStripRecHitConverter produces three separate collection of hits on rphi, stereo and glued dets. Parameters: used ClusterProducer StripCPE and Matcher.
- StripCPEESProducer Base cluster parameter estimator which calculates the local position and local error for the hit without track angle but including correction for the Lorentz shift (configuration file: StripCPE.cfi). Parameters: double TanLorentzAnglePerTesla (default= 0.032); bool UseMagneticField (default= true).
- StripCPEfromTrackAngleESProducer Improved cluster parameter estimator from ORCA. (configuration file: StripCPEfromTrackAngle.cfi) Parameters: see StripCPEESProducer.
- SiStripRecHitMatcherESProducer RecHit matcher (configuration file: SiStripRecHitMatcher.cfi). Hits on rphi and stereo dets are matched by projecting them on the glued det according to the track direction. In the first iteration the track is assumed to be a straight line from the origin. The error is calculated according to TN/95-170. Hits are matched if they are NSigmaInside*error far from detector bounds. Parameters: double NSigmaInside (default=3.).
Unit tests and examples
An example of configuration file is available in test/DigisToRecHit.cfg. An example for reading the strip RecHit collections is given in test/DigisToRecHitRead.cfg
Status and planned development
Stable. Missing feature: position estimator for large clusters and eta function correction.
Last updated: @ Author: computer-generated.