CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalSimParameterMap.h
Go to the documentation of this file.
1 #ifndef EcalSimAlgos_EcalSimParameterMap_h
2 #define EcalSimAlgos_EcalSimParameterMap_h
3 
6 
7 
8 /* \class EcalSimParametersMap
9  * \brief map of parameters for the ECAL (EE, EB, preshower) simulation
10  *
11  */
13 {
14 public:
17  EcalSimParameterMap(double simHitToPhotoelectronsBarrel,
18  double simHitToPhotoelectronsEndcap,
19  double photoelectronsToAnalogBarrel,
20  double photoelectronsToAnalogEndcap,
21  double samplingFactor, double timePhase,
22  int readoutFrameSize, int binOfMaximum,
23  bool doPhotostatistics, bool syncPhase);
25  virtual ~EcalSimParameterMap() {}
26 
28  virtual const CaloSimParameters & simParameters(const DetId & id) const;
29 
30 private:
37 };
38 
39 #endif
40 
virtual const CaloSimParameters & simParameters(const DetId &id) const
return the sim parameters relative to the right subdet
Main class for Parameters in different subdetectors.
Definition: DetId.h:20
virtual ~EcalSimParameterMap()
dtor
CaloSimParameters theEndcapParameters
EE.
CaloSimParameters theESParameters
ES.
CaloSimParameters theBarrelParameters
EB.