Public Member Functions | |
void | beginRun (const edm::EventSetup &es) final |
HcalSensitiveDetectorBuilder (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 | agingFlagHB_ |
bool | agingFlagHE_ |
bool | forTBH2_ |
bool | forTBHC_ |
const HBHEDarkening * | hbDarkening_ |
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > | hbdkToken_ |
const HcalDDDRecConstants * | hcalDDRec_ |
const HcalDDDSimConstants * | hcalDDSim_ |
const HcalSimulationConstants * | hcalSimConstants_ |
const edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > | hdrcToken_ |
const edm::ESGetToken< HcalDDDSimConstants, HcalSimNumberingRecord > | hdscToken_ |
const HBHEDarkening * | heDarkening_ |
const edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > | hedkToken_ |
const edm::ESGetToken< HcalSimulationConstants, HcalSimNumberingRecord > | hscsToken_ |
Definition at line 27 of file HcalSensitiveDetectorBuilder.cc.
|
inlineexplicit |
Definition at line 29 of file HcalSensitiveDetectorBuilder.cc.
References edm::BeginRun, and edm::ConsumesCollector::esConsumes().
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 49 of file HcalSensitiveDetectorBuilder.cc.
References agingFlagHB_, agingFlagHE_, forTBH2_, forTBHC_, hbDarkening_, hbdkToken_, hcalDDRec_, hcalDDSim_, hcalSimConstants_, hdrcToken_, hdscToken_, heDarkening_, hedkToken_, hscsToken_, edm::ESHandleBase::isValid(), and edm::ESHandle< T >::product().
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 74 of file HcalSensitiveDetectorBuilder.cc.
References SimActivityRegistryEnroller::enroll(), hbDarkening_, hcalDDRec_, hcalDDSim_, hcalSimConstants_, heDarkening_, and AlCaHLTBitMon_ParallelJobs::p.
|
private |
Definition at line 96 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 96 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 97 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 97 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 94 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 89 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 92 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 91 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 93 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 87 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 86 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 95 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun(), and make().
|
private |
Definition at line 90 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 88 of file HcalSensitiveDetectorBuilder.cc.
Referenced by beginRun().