57 edm::LogWarning(
"HcalSim") <<
"HcalSensitiveDetectorBuilder does not find record for HcalSimulationConstants";
63 edm::LogVerbatim(
"HcalSim") <<
"HcalSensitiveDetectorBuilder does not find record for HBDarkening";
70 edm::LogVerbatim(
"HcalSim") <<
"HcalSensitiveDetectorBuilder does not find record for HEDarkening";
79 auto sd = std::make_unique<HCalSD>(
Log< level::Info, true > LogVerbatim
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > hedkToken_
const HcalDDDSimConstants * hcalDDSim_
T getParameter(std::string const &) const
const HBHEDarkening * heDarkening_
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > hbdkToken_
HCalSD HcalSensitiveDetector
void beginRun(const edm::EventSetup &es) final
T getUntrackedParameter(std::string const &, T const &) const
static void enroll(SimActivityRegistry &iReg, T *iObj)
const edm::ESGetToken< HcalSimulationConstants, HcalSimNumberingRecord > hscsToken_
std::unique_ptr< SensitiveDetector > make(const std::string &iname, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const final
#define DEFINE_SENSITIVEDETECTORBUILDER(type, name)
T const * product() const
const HcalDDDRecConstants * hcalDDRec_
const HcalSimulationConstants * hcalSimConstants_
const edm::ESGetToken< HcalDDDSimConstants, HcalSimNumberingRecord > hdscToken_
const edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > hdrcToken_
const HBHEDarkening * hbDarkening_
HcalSensitiveDetectorBuilder(edm::ParameterSet const &p, edm::ConsumesCollector cc)
Log< level::Warning, false > LogWarning