HerdSoftware
0.1.1
|
Algorithm that digitizes the Monte Carlo STK hits based on a purely geometric criterion. More...
#include <algorithms/digitization/StkGeometricDigitizerAlgo.h>
Public Member Functions | |
StkGeometricDigitizerAlgo (const std::string &name) | |
Constructor. More... | |
![]() | |
SiliconDetectorGeometricDigitizerAlgo (const std::string &name) | |
Constructor. More... | |
bool | Initialize () override |
Initialization of the algorithm. More... | |
bool | Process () override |
Process a single event. More... | |
std::vector< std::string > | FreeObjects (const std::vector< std::string > &objs, Memory::Status memStatus) override |
Free the memory of unneeded objects. More... | |
Additional Inherited Members | |
![]() | |
float | _pitch |
std::string | _detName |
Name of the detector, e.g "stk". More... | |
Algorithm that digitizes the Monte Carlo STK hits based on a purely geometric criterion.
This algorithm assigns the energy released by single particles traversing a wafer of the STK to the strip nearest to the entrance point in the silicon. The criterion is purely geometric and does not take into account important effects such as charge drift in the silicon, charge sharing between adjacent strips, electronic noise, GeV->ADC conversion etc.
Needed event objects:
name | type | store | optional | description |
---|---|---|---|---|
stkWaferHitsCollMC | StkHitsColl | evStore | no | The MC hits in the STK wafers. |
stkWaferParticleHitsCollMC | StkParticleHitsColl | evStore | no | The MC particle hits in the STK wafers. |
Needed global objects:
name | type | store | optional | description |
---|---|---|---|---|
stkGeoParamsColl | StkGeoParamsColl | globStore | yes | Geometric parameters of the STK. |
Produced event objects:
name | type | alias | store | description |
---|---|---|---|---|
stkGeomDigHitsCollMC | StkHitsColl | stkHitsCollMC | evStore | The hits in the strips of the STK. |
Produced global objects:
name | type | alias | store | description |
---|---|---|---|---|
stkGeoParamsCollWaferStrip | StkHitsColl | stkGeoParamsColl | evStore | The geometry parameters of the digitized STK. |
Parameters:
name | type | default value | description |
---|---|---|---|
pitch | float | 0.0100 | The pitch used for the digitization of the top STK hits [cm]. |
Herd::StkGeometricDigitizerAlgo::StkGeometricDigitizerAlgo | ( | const std::string & | name | ) |
Constructor.
name | The name of the algorithm. |