ATLAS Offline Software
|
#include <MM_ElectronicsResponseSimulation.h>
Classes | |
struct | ConfigModule |
struct | DataCache |
Public Member Functions | |
MM_ElectronicsResponseSimulation (ConfigModule &&module) | |
MM_ElectronicsResponseSimulation.cxx MC for micromegas athena integration. More... | |
~MM_ElectronicsResponseSimulation ()=default | |
MM_DigitToolOutput | getPeakResponseFrom (const MM_ElectronicsToolInput &digiInput) const |
MM_DigitToolOutput | getThresholdResponseFrom (const MM_ElectronicsToolInput &digiInput) const |
float | getPeakTime () const |
float | getTimeWindowLowerOffset () const |
float | getTimeWindowUpperOffset () const |
float | getVmmDeadTime () |
float | getVmmUpperGrazeWindow () |
float | getStripdeadtime () const |
float | getARTdeadtime () const |
Private Member Functions | |
void | vmmPeakResponseFunction (DataCache &cache, const MM_ElectronicsToolInput &digiInput) const |
void | vmmThresholdResponseFunction (DataCache &cache, const MM_ElectronicsToolInput &digiInput) const |
Private Attributes | |
const ConfigModule | m_cfg {} |
std::unique_ptr< VMM_Shaper > | m_vmmShaper {} |
Definition at line 31 of file MM_ElectronicsResponseSimulation.h.
MM_ElectronicsResponseSimulation::MM_ElectronicsResponseSimulation | ( | ConfigModule && | module | ) |
MM_ElectronicsResponseSimulation.cxx MC for micromegas athena integration.
Definition at line 21 of file MM_ElectronicsResponseSimulation.cxx.
|
default |
|
inline |
Definition at line 60 of file MM_ElectronicsResponseSimulation.h.
MM_DigitToolOutput MM_ElectronicsResponseSimulation::getPeakResponseFrom | ( | const MM_ElectronicsToolInput & | digiInput | ) | const |
ToDo: include loop for calculating Trigger study vars
Definition at line 30 of file MM_ElectronicsResponseSimulation.cxx.
|
inline |
Definition at line 54 of file MM_ElectronicsResponseSimulation.h.
|
inline |
Definition at line 59 of file MM_ElectronicsResponseSimulation.h.
MM_DigitToolOutput MM_ElectronicsResponseSimulation::getThresholdResponseFrom | ( | const MM_ElectronicsToolInput & | digiInput | ) | const |
Definition at line 44 of file MM_ElectronicsResponseSimulation.cxx.
|
inline |
Definition at line 55 of file MM_ElectronicsResponseSimulation.h.
|
inline |
Definition at line 56 of file MM_ElectronicsResponseSimulation.h.
|
inline |
Definition at line 57 of file MM_ElectronicsResponseSimulation.h.
|
inline |
Definition at line 58 of file MM_ElectronicsResponseSimulation.h.
|
private |
Definition at line 53 of file MM_ElectronicsResponseSimulation.cxx.
|
private |
Definition at line 104 of file MM_ElectronicsResponseSimulation.cxx.
|
private |
Definition at line 65 of file MM_ElectronicsResponseSimulation.h.
|
private |
Definition at line 74 of file MM_ElectronicsResponseSimulation.h.