#include <EcalElectronicsSim.h>
Public Member Functions | |
void | analogToDigital (CLHEP::HepRandomEngine *engine, SamplesType &clf, DataFrameType &df) const |
from EcalSamples to EcalDataFrame More... | |
EcalElectronicsSim (const EcalSimParameterMap *parameterMap, CoderType *coder, bool applyConstantTerm, double rmsConstantTerm) | |
void | newEvent () |
void | setNoiseSignalGenerator (const CaloVNoiseSignalGenerator *noiseSignalGenerator) |
Private Member Functions | |
void | amplify (SamplesType &clf, CLHEP::HepRandomEngine *engine) const |
input signal is in pe. Converted in GeV More... | |
Private Attributes | |
const bool | m_applyConstantTerm |
const EcalSimParameterMap * | m_simMap |
map of parameters More... | |
CoderType * | m_theCoder |
const double | m_thisCT |
const CaloVNoiseSignalGenerator * | theNoiseSignalGenerator |
Definition at line 20 of file EcalElectronicsSim.h.
|
inline |
Definition at line 22 of file EcalElectronicsSim.h.
|
inlineprivate |
input signal is in pe. Converted in GeV
Definition at line 44 of file EcalElectronicsSim.h.
References EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::m_applyConstantTerm, EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::m_simMap, EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::m_thisCT, hcalSimParameters_cfi::photoelectronsToAnalog, and EcalSimParameterMap::simParameters().
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::analogToDigital().
|
inline |
from EcalSamples to EcalDataFrame
Definition at line 30 of file EcalElectronicsSim.h.
References EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::amplify(), hgcalPerformanceValidation::df, and EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::m_theCoder.
|
inline |
Definition at line 36 of file EcalElectronicsSim.h.
|
inline |
Definition at line 38 of file EcalElectronicsSim.h.
References EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::theNoiseSignalGenerator.
|
private |
Definition at line 62 of file EcalElectronicsSim.h.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::amplify().
|
private |
map of parameters
Definition at line 55 of file EcalElectronicsSim.h.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::amplify().
|
private |
Definition at line 59 of file EcalElectronicsSim.h.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::analogToDigital().
|
private |
Definition at line 61 of file EcalElectronicsSim.h.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::amplify().
|
private |
Definition at line 57 of file EcalElectronicsSim.h.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::setNoiseSignalGenerator().