Public Member Functions | |
void | beginRun (const edm::EventSetup &es) final |
HcalTB02SensitiveDetectorBuilder (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 HcalTB02Parameters * | ebPar_ |
const edm::ESGetToken < HcalTB02Parameters, IdealGeometryRecord > | ebParToken_ |
const HcalTB02Parameters * | hcPar_ |
const edm::ESGetToken < HcalTB02Parameters, IdealGeometryRecord > | hcParToken_ |
Definition at line 17 of file HcalTB02SensitiveDetectorBuilder.cc.
|
inlineexplicit |
Definition at line 19 of file HcalTB02SensitiveDetectorBuilder.cc.
References edm::BeginRun, ebPar_, edm::ConsumesCollector::esConsumes(), hcPar_, and hcParToken_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 27 of file HcalTB02SensitiveDetectorBuilder.cc.
References ebPar_, ebParToken_, hcPar_, and hcParToken_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 32 of file HcalTB02SensitiveDetectorBuilder.cc.
References ebPar_, SimActivityRegistryEnroller::enroll(), hcPar_, AlCaHLTBitMon_ParallelJobs::p, and sd.
|
private |
Definition at line 46 of file HcalTB02SensitiveDetectorBuilder.cc.
Referenced by beginRun(), HcalTB02SensitiveDetectorBuilder(), and make().
|
private |
Definition at line 44 of file HcalTB02SensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 47 of file HcalTB02SensitiveDetectorBuilder.cc.
Referenced by beginRun(), HcalTB02SensitiveDetectorBuilder(), and make().
|
private |
Definition at line 45 of file HcalTB02SensitiveDetectorBuilder.cc.
Referenced by beginRun(), and HcalTB02SensitiveDetectorBuilder().