|
void | beginRun (const edm::EventSetup &es) final |
|
| HGCSensitiveDetectorBuilder (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 () |
|
◆ HGCSensitiveDetectorBuilder()
◆ beginRun()
◆ make()
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 38 of file HGCSensitiveDetectorBuilder.cc.
44 for (
int k = 0;
k <
num_; ++
k) {
45 if (iname.find(
name1_[
k]) != std::string::npos) {
51 auto sd = std::make_unique<HGCSD>(iname,
hgc, clg,
p, man);
References SimActivityRegistryEnroller::enroll(), hgcons_, sistrip::SpyUtilities::isValid(), dqmdumpme::k, name1_, num_, AlCaHLTBitMon_ParallelJobs::p, and sd.
◆ hgcons_
◆ hgcToken_
◆ name0_
const std::string HGCSensitiveDetectorBuilder::name0_[nameSize_] = {"HGCalEESensitive", "HGCalHESiliconSensitive", "HGCalHEScintillatorSensitive"} |
|
private |
◆ name1_
const std::string HGCSensitiveDetectorBuilder::name1_[nameSize_] = {"HitsEE", "HitsHEfront", "HitsHEback"} |
|
private |
◆ nameSize_
constexpr unsigned int HGCSensitiveDetectorBuilder::nameSize_ = 3 |
|
staticconstexprprivate |
◆ num_
int HGCSensitiveDetectorBuilder::num_ |
|
private |