Back to home page

Project CMSSW displayed by LXR

 
 

    


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 }