Skip to content

AssertError and improve speed when using simulate_waveforms() #377

Answered by fhagemann
zql2021 asked this question in Q&A
Discussion options

You must be logged in to vote
  1. Sometimes, it is hard to distinguish between a semiconductor and a contact. Even in your detector, it seems like the Anode contact is a Lithium-drifted contact that "extends" into the semiconductor.
    For the calculation of the electric field and the weighting potentials, it makes no difference if the semiconductor and the volumes overlap.
    This is because first, all grid points are marked as "semiconductor" if they fall into the semiconductor volume, and afterward the point types are updated to "fixed potential" if they fall within a contact.
    However, in the charge drift simulation, we only define the charge drift models for the semiconductor. Therefore, if a point falls outside the semico…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@zql2021
Comment options

Comment options

You must be logged in to vote
1 reply
@zql2021
Comment options

Answer selected by zql2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants