Public Member Functions | |
void | beginRun (const edm::EventSetup &es) final |
HGCalSensitiveDetectorBuilder (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 |
Public Member Functions inherited from SensitiveDetectorMakerBase | |
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 () |
Private Attributes | |
bool | doEE_ |
bool | doHE_ |
edm::ESHandle< HGCalDDDConstants > | hgcalEE_ |
edm::ESHandle< HGCalDDDConstants > | hgcalHE_ |
const edm::ESGetToken < HGCalDDDConstants, IdealGeometryRecord > | hgcEEToken_ |
const edm::ESGetToken < HGCalDDDConstants, IdealGeometryRecord > | hgcHEToken_ |
Definition at line 24 of file HGCalSensitiveDetectorBuilder.cc.
|
inlineexplicit |
Definition at line 26 of file HGCalSensitiveDetectorBuilder.cc.
References edm::BeginRun, doEE_, doHE_, edm::ConsumesCollector::esConsumes(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hgcHEToken_, and pileupDistInMC::num.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 35 of file HGCalSensitiveDetectorBuilder.cc.
References doEE_, doHE_, hgcalEE_, hgcalHE_, hgcEEToken_, and hgcHEToken_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 42 of file HGCalSensitiveDetectorBuilder.cc.
References doEE_, doHE_, SimActivityRegistryEnroller::enroll(), hgcalEE_, hgcalHE_, edm::ESHandleBase::isValid(), isotrackApplyRegressor::k, AlCaHLTBitMon_ParallelJobs::p, edm::ESHandle< class >::product(), and sd.
|
private |
Definition at line 67 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), HGCalSensitiveDetectorBuilder(), and make().
|
private |
Definition at line 67 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), HGCalSensitiveDetectorBuilder(), and make().
|
private |
Definition at line 68 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 68 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 65 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 66 of file HGCalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and HGCalSensitiveDetectorBuilder().