#include <EcalSimParameterMap.h>
Public Member Functions | |
EcalSimParameterMap () | |
ctor More... | |
EcalSimParameterMap (double simHitToPhotoelectronsBarrel, double simHitToPhotoelectronsEndcap, double photoelectronsToAnalogBarrel, double photoelectronsToAnalogEndcap, double samplingFactor, double timePhase, int readoutFrameSize, int binOfMaximum, bool doPhotostatistics, bool syncPhase) | |
const CaloSimParameters & | simParameters (const DetId &id) const override |
return the sim parameters relative to the right subdet More... | |
~EcalSimParameterMap () override | |
dtor More... | |
Public Member Functions inherited from CaloVSimParameterMap | |
virtual | ~CaloVSimParameterMap ()=default |
Private Attributes | |
CaloSimParameters | theBarrelParameters |
EB. More... | |
CaloSimParameters | theEndcapParameters |
EE. More... | |
CaloSimParameters | theESParameters |
ES. More... | |
Definition at line 11 of file EcalSimParameterMap.h.
EcalSimParameterMap::EcalSimParameterMap | ( | ) |
ctor
Relevant constants are: 4.5 photoelectrons per MeV (J. Nash's slides) APD gain 50, but analog signal stays in GeV Account for excess noise factor
Definition at line 12 of file EcalSimParameterMap.cc.
EcalSimParameterMap::EcalSimParameterMap | ( | double | simHitToPhotoelectronsBarrel, |
double | simHitToPhotoelectronsEndcap, | ||
double | photoelectronsToAnalogBarrel, | ||
double | photoelectronsToAnalogEndcap, | ||
double | samplingFactor, | ||
double | timePhase, | ||
int | readoutFrameSize, | ||
int | binOfMaximum, | ||
bool | doPhotostatistics, | ||
bool | syncPhase | ||
) |
Definition at line 17 of file EcalSimParameterMap.cc.
|
inlineoverride |
|
overridevirtual |
return the sim parameters relative to the right subdet
Implements CaloVSimParameterMap.
Definition at line 52 of file EcalSimParameterMap.cc.
References EcalBarrel, EcalEndcap, DetId::subdetId(), theBarrelParameters, theEndcapParameters, and theESParameters.
Referenced by EcalElectronicsSim< CoderType, SamplesType, DataFrameType >::amplify(), and EcalDccWeightBuilder::computeAllWeights().
|
private |
|
private |
|
private |