Base algorithm for bonding digitizers of the Monte Carlo hits of the Silicon Charge Detector.
More...
Base algorithm for bonding digitizers of the Monte Carlo hits of the Silicon Charge Detector.
This algorithm sums up the energy releases in the strips in neighboring wafers that are connected by bonding wires to produce the energy release in each strip of the ladder. Each set of strips that are bonded together is called a bonding set.
According to the orientation of the strips with respect to the ladder, two bonding modes are currently implemented:
- straight bonding: applied when strips are longitudinal to the ladder. In this case a single hit is created for each bonding set, with an energy release equal to the sum of the energy released in all the strips of the bonding set. No hit is created for bonding sets with null energy release.
- zigzag bonding: applied when strips are orthogonal to the ladder. In this case a hit is created for each strip of the bonding set, including those with no direct energy release, with an energy release equal to the sum of the energy released in all the strips of the bonding set. No hit is created for bonding sets with null energy release. This difference with respect to the straight bonding is to account for the different positions along the main strip segmentation axis of the bonded strips.
- Needed event objects:
name | type | store | optional | description |
scdHitsCollMC | ScdHitsColl | evStore | no | The MC hits in the SCD strips. |
Needed global objects:
name | type | store | optional | description |
scdGeoParamsColl | ScdGeoParamsColl | globStore | yes | Geometric parameters of the SCD. |
Produced event objects:
name | type | alias | store | description |
scdBondedHitsCollMC | ScdHitsColl | scdHitsCollMC | evStore | The hits in the bonded strips of the SCD. |
Produced global objects:
name | type | alias | store | description |
scdGeoParamsBondedStripColl | ScdHitsColl | scdGeoParamsColl | evStore | The geometry parameters of the bonded SCD. |
Parameters:
name | type | default value | description |
nWafersPerLadderTop | int | 0 | The number of wafers to be bonded to form a ladder on top. |
nWafersPerLadderSideEven | int | 0 | The number of wafers to be bonded to form a ladder on even layers on sides. |
nWafersPerLadderSideOdd | int | 0 | The number of wafers to be bonded to form a ladder on odd layers on sides. |