|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MM_DIGITIZATION_MM_ELECTRONICSRESPONSESIMULATION_H
6 #define MM_DIGITIZATION_MM_ELECTRONICSRESPONSESIMULATION_H
29 class HepRandomEngine;
float vmmUpperGrazeWindow
std::vector< int > nStripElectronics
float timeWindowLowerOffset
void vmmPeakResponseFunction(DataCache &cache, const MM_ElectronicsToolInput &digiInput) const
std::unique_ptr< VMM_Shaper > m_vmmShaper
float getPeakTime() const
float getTimeWindowLowerOffset() const
float getVmmUpperGrazeWindow()
MM_DigitToolOutput getThresholdResponseFrom(const MM_ElectronicsToolInput &digiInput) const
std::vector< float > tStripElectronicsAbThr
void vmmThresholdResponseFunction(DataCache &cache, const MM_ElectronicsToolInput &digiInput) const
std::unique_ptr< VMM_Shaper > vmmShaper
float getARTdeadtime() const
float getStripdeadtime() const
std::vector< float > qStripElectronics
MM_DigitToolOutput getPeakResponseFrom(const MM_ElectronicsToolInput &digiInput) const
~MM_ElectronicsResponseSimulation()=default
float getTimeWindowUpperOffset() const
float timeWindowUpperOffset
MM_ElectronicsResponseSimulation(ConfigModule &&module)
MM_ElectronicsResponseSimulation.cxx MC for micromegas athena integration.
float peakTime
power of responce function