#include <SimCalorimetry/CastorSim/src/CastorSimParameterMap.h>
Public Member Functions | |
CastorSimParameters | castorParameters () const |
accessors | |
CastorSimParameterMap (const edm::ParameterSet &p) | |
configurable parameters | |
CastorSimParameterMap () | |
hardcoded default parameters | |
void | setDbService (const CastorDbService *service) |
virtual const CaloSimParameters & | simParameters (const DetId &id) const |
virtual | ~CastorSimParameterMap () |
Private Attributes | |
CastorSimParameters | theCastorParameters |
Definition at line 9 of file CastorSimParameterMap.h.
CastorSimParameterMap::CastorSimParameterMap | ( | ) |
hardcoded default parameters
Definition at line 10 of file CastorSimParameterMap.cc.
00010 : 00011 theCastorParameters(1., 4.3333, 00012 2.09 , -4., 00013 false) 00014 { 00015 } /*
CastorSimParameterMap::CastorSimParameterMap | ( | const edm::ParameterSet & | p | ) |
configurable parameters
Definition at line 23 of file CastorSimParameterMap.cc.
00024 : theCastorParameters( p.getParameter<edm::ParameterSet>("castor") ) 00025 { 00026 }
virtual CastorSimParameterMap::~CastorSimParameterMap | ( | ) | [inline, virtual] |
CastorSimParameters CastorSimParameterMap::castorParameters | ( | ) | const [inline] |
accessors
Definition at line 23 of file CastorSimParameterMap.h.
References theCastorParameters.
00024 { 00025 return theCastorParameters; 00026 }
void CastorSimParameterMap::setDbService | ( | const CastorDbService * | service | ) |
Definition at line 42 of file CastorSimParameterMap.cc.
References CastorSimParameters::setDbService(), and theCastorParameters.
Referenced by CastorDigiProducer::produce().
00043 { 00044 theCastorParameters.setDbService(dbService); 00045 }
const CaloSimParameters & CastorSimParameterMap::simParameters | ( | const DetId & | id | ) | const [virtual] |
Implements CaloVSimParameterMap.
Definition at line 28 of file CastorSimParameterMap.cc.
References Exception, HcalGenericDetId::isHcalCastorDetId(), and theCastorParameters.
00029 { 00030 HcalGenericDetId genericId(detId); 00031 00032 // if(detId.det()==DetId::Calo && detId.subdetId()==HcalCastorDetId::SubdetectorId) 00033 00034 if(genericId.isHcalCastorDetId()) 00035 return theCastorParameters; 00036 00037 else 00038 throw cms::Exception("not HcalCastorDetId"); 00039 00040 }
Definition at line 33 of file CastorSimParameterMap.h.
Referenced by castorParameters(), setDbService(), and simParameters().