File indexing completed on 2024-04-06 12:29:26
0001 #include "SimCalorimetry/EcalSimAlgos/interface/ComponentSimParameterMap.h"
0002 #include "DataFormats/DetId/interface/DetId.h"
0003 #include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
0004 #include <iostream>
0005
0006 ComponentSimParameterMap::ComponentSimParameterMap(bool addToBarrel,
0007 bool separateDigi,
0008 double simHitToPhotoelectronsBarrel,
0009 double simHitToPhotoelectronsEndcap,
0010 double photoelectronsToAnalogBarrel,
0011 double photoelectronsToAnalogEndcap,
0012 double samplingFactor,
0013 double timePhase,
0014 int readoutFrameSize,
0015 int binOfMaximum,
0016 bool doPhotostatistics,
0017 bool syncPhase)
0018 : m_addToBarrel(addToBarrel),
0019 m_separateDigi(separateDigi),
0020 theComponentParameters(simHitToPhotoelectronsBarrel,
0021 photoelectronsToAnalogBarrel,
0022 samplingFactor,
0023 timePhase,
0024 readoutFrameSize,
0025 binOfMaximum,
0026 doPhotostatistics,
0027 syncPhase) {}
0028
0029 const CaloSimParameters& ComponentSimParameterMap::simParameters(const DetId& detId) const {
0030 return theComponentParameters;
0031 }