Public Member Functions | |
void | beginRun (const edm::EventSetup &es) final |
DreamSensitiveDetectorBuilder (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 | |
const cms::DDCompactView * | cpvDD4hep_ |
const DDCompactView * | cpvDDD_ |
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > | cpvTokenDD4hep_ |
edm::ESGetToken< DDCompactView, IdealGeometryRecord > | cpvTokenDDD_ |
bool | fromDD4hep_ |
Definition at line 20 of file DreamSensitiveDetectorBuilder.cc.
|
inlineexplicit |
Definition at line 22 of file DreamSensitiveDetectorBuilder.cc.
References edm::BeginRun, cpvTokenDD4hep_, cpvTokenDDD_, edm::ConsumesCollector::esConsumes(), fromDD4hep_, and AlCaHLTBitMon_ParallelJobs::p.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 31 of file DreamSensitiveDetectorBuilder.cc.
References cpvDD4hep_, cpvDDD_, cpvTokenDD4hep_, cpvTokenDDD_, and fromDD4hep_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 39 of file DreamSensitiveDetectorBuilder.cc.
References cpvDD4hep_, cpvDDD_, SimActivityRegistryEnroller::enroll(), and AlCaHLTBitMon_ParallelJobs::p.
|
private |
Definition at line 54 of file DreamSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 53 of file DreamSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 52 of file DreamSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and DreamSensitiveDetectorBuilder().
|
private |
Definition at line 51 of file DreamSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and DreamSensitiveDetectorBuilder().
|
private |
Definition at line 50 of file DreamSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and DreamSensitiveDetectorBuilder().