|
void | beginRun (const edm::EventSetup &es) final |
|
| EcalSensitiveDetectorBuilder (edm::ParameterSet const &p, edm::ConsumesCollector cc) |
|
std::unique_ptr< SensitiveDetector > | make (const std::string &iname, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const final |
|
virtual std::unique_ptr< SensitiveDetector > | make (const std::string &iname, const edm::EventSetup &es, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const |
|
const SensitiveDetectorMakerBase & | operator= (const SensitiveDetectorMakerBase &)=delete |
|
| SensitiveDetectorMakerBase ()=default |
|
| SensitiveDetectorMakerBase (const SensitiveDetectorMakerBase &)=delete |
|
virtual | ~SensitiveDetectorMakerBase () |
|
◆ EcalSensitiveDetectorBuilder()
◆ beginRun()
◆ make()
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 36 of file EcalSensitiveDetectorBuilder.cc.
43 auto sd = std::make_unique<ECalSD>(iname, par, clg,
p, man);
References ecpar_, SimActivityRegistryEnroller::enroll(), spr::find(), sistrip::SpyUtilities::isValid(), dqmdumpme::k, name_, num_, AlCaHLTBitMon_ParallelJobs::p, and sd.
◆ ecpar_
◆ ecToken_
◆ name_
const std::string EcalSensitiveDetectorBuilder::name_[nameSize_] = {"EcalHitsEB", "EcalHitsEE", "EcalHitsES"} |
|
private |
◆ nameSize_
constexpr unsigned int EcalSensitiveDetectorBuilder::nameSize_ = 3 |
|
staticconstexprprivate |
◆ num_
int EcalSensitiveDetectorBuilder::num_ |
|
private |