Go to the documentation of this file.
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>(
T const * product() const
const edm::ESGetToken< HcalDDDSimConstants, HcalSimNumberingRecord > hdscToken_
HcalSensitiveDetectorBuilder(edm::ParameterSet const &p, edm::ConsumesCollector cc)
T getUntrackedParameter(std::string const &, T const &) const
Log< level::Warning, false > LogWarning
HCalSD HcalSensitiveDetector
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > hedkToken_
const HcalDDDSimConstants * hcalDDSim_
static void enroll(SimActivityRegistry &iReg, T *iObj)
const HBHEDarkening * heDarkening_
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > hbdkToken_
#define DEFINE_SENSITIVEDETECTORBUILDER(type, name)
void beginRun(const edm::EventSetup &es) final
Log< level::Info, true > LogVerbatim
T getParameter(std::string const &) const
std::unique_ptr< SensitiveDetector > make(const std::string &iname, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const final
const HcalSimulationConstants * hcalSimConstants_
const HcalDDDRecConstants * hcalDDRec_
const edm::ESGetToken< HcalSimulationConstants, HcalSimNumberingRecord > hscsToken_
const HBHEDarkening * hbDarkening_
const edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > hdrcToken_