1 / 17

DIGIT Package for Bari People

The DIGIT package developed by Bari people utilizes a simulation approach to replicate a full digitization chain. It includes input parameters such as energy loss and entry/exit points, and performs cluster generation, propagation, and noise evaluation. The output includes strips fired and TOT digitization. The package also integrates with Gaudi and allows querying of geometry.

briannem
Download Presentation

DIGIT Package for Bari People

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Some details about DIGIT packageBari peopleM.Brigida, F.Gargano, N.Giglietto, F.Loparco, M.N.Mazziotta

  2. Digit chain follows the same full simulation approach • INPUT: • Energy loss • Entry and exit points • PARAMETERIZATION: • Cluster generation • PROPAGATION: • Evaluation of current and voltage signals • NOISE EVALUATION: • Add detector and electronic noise • OUTPUT: • Strips fired • TOT

  3. Digit TKRDigitizer Propagator Current map Newton AddNoise Preampl Shaper DIGIT (standalone) class diagram GiveToT Cluster

  4. Analogical section (1): -Load current map (INIT) -Hit decoding -> geometry -Clusterization (Cluster, ClusterPropagator) -Current Signal (InitCurrent) -Add strip (Map) -Add noise (Newton) TDS (hits) TKRDigitizer (TkrBariDigiAlg) • Comments: • Load the current map (once at init) • 2) Absolute hit position (query geom Svc) • Relative hit position (closest strip) • 3) Store the collection of fired strip • OBS: the track is subdivided into elements • (about 40, called cluster). For each cluster • the initial position and charge are assigned • -> the current map give the signal current on • closest strip (InitCurrent, ClusterPropagation) • 4)Depending on track inclination, several strips • can be involved

  5. Cluster • The track is subdivided into elements (about 40, called cluster). • For each cluster the initial position and charge are assigned • Clusters are in silicon electric field ID ID2 ID1 cluster Incoming particle

  6. Drift and weighting potentials

  7. Strip signal pre-calculation • The electric field determines the motion of charge carriers • The weighting field determines the coupling between the moving charges and the electrode

  8. ClusterPropagator (2) • Each cluster drifts towards closest strip • A current signal is induced over ID and ID1 strips by cluster 1; over ID and ID2 by cluster 2 ID ID ID2 ID2 ID1 ID1 1 2 Incoming particle

  9. ID ID2 ID1 x ClusterPropagator (3) • We divided the SSD in micro-cells (10x10) • For each position (Ex. x) we calculated the current signal induced on ID by the cluster (central strip in the map)

  10. ID1 ID ID3 x ClusterPropagator (4) • We shift the map to left in order to calculate the current signal induced on ID1; No other strips are taken into accont

  11. ID 2 1 3 InitCurrent The current map is loaded from an external file

  12. ClusterPropagator • We added the induced current signals from each cluster over the strip ID, and so on over the strips ID1, ID2 etc. ID ID2 ID1 Incoming particle

  13. Noise simulation and output (Newton) • The noise is superposed to the input current signal by adding spikes randomly distributed in time • The noise is due to both detector and front end electronics. • Electronic parameter under check: now we are simulating • a non-linear behaviour • These aspects are implemented inNewtonclass • Output:an array of strips fired and voltage over those strips.

  14. Charge sharing: an example

  15. Digitization of the tracker hits • Digital section (2): • Load strip from collection • Digit of the signal • (threshold for each strip) • -Tot for each strip (Tot) • -Tot for each plane (Tot) • OUTPUT • Strip fired list and related Tot Comments: 1) For each strip, a voltage threshold value is fixed; 2) Tot calculated as the “OR” for strip fired in a layer; TDS (Digit)

  16. Time over threshold • For each strip a threshold Vth,i is extracted from a gaussian distribution with <Vth>=160 mV and =7 mV. • The TOT is defined as the time interval during which for at least one strip Vi>Vth,i.

  17. Conclusions about Digit Status • General Digit Classes: done • Standalone version:done • Studies about electronics behaviour: in progress • Digit in Gaudi and query to Geometry

More Related