Public Member Functions | |
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 |
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 | |
std::vector< edm::ESHandle < HGCalDDDConstants > > | hgcons_ |
std::vector< edm::ESGetToken < HGCalDDDConstants, IdealGeometryRecord > > | hgcToken_ |
const std::string | name0_ [nameSize_] = {"HGCalEESensitive", "HGCalHESiliconSensitive", "HGCalHEScintillatorSensitive"} |
const std::string | name1_ [nameSize_] = {"HitsEE", "HitsHEfront", "HitsHEback"} |
int | num_ |
Static Private Attributes | |
static constexpr unsigned int | nameSize_ = 3 |
Definition at line 22 of file HGCSensitiveDetectorBuilder.cc.
|
inlineexplicit |
Definition at line 24 of file HGCSensitiveDetectorBuilder.cc.
References edm::BeginRun, edm::ConsumesCollector::esConsumes(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hgcToken_, isotrackApplyRegressor::k, name0_, and num_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 33 of file HGCSensitiveDetectorBuilder.cc.
References unpackBuffers-CaloStage2::token.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 38 of file HGCSensitiveDetectorBuilder.cc.
References SimActivityRegistryEnroller::enroll(), sistrip::SpyUtilities::isValid(), isotrackApplyRegressor::k, AlCaHLTBitMon_ParallelJobs::p, and sd.
|
private |
Definition at line 62 of file HGCSensitiveDetectorBuilder.cc.
|
private |
Definition at line 61 of file HGCSensitiveDetectorBuilder.cc.
Referenced by HGCSensitiveDetectorBuilder().
|
private |
Definition at line 58 of file HGCSensitiveDetectorBuilder.cc.
Referenced by HGCSensitiveDetectorBuilder().
|
private |
Definition at line 59 of file HGCSensitiveDetectorBuilder.cc.
|
staticprivate |
Definition at line 57 of file HGCSensitiveDetectorBuilder.cc.
|
private |
Definition at line 60 of file HGCSensitiveDetectorBuilder.cc.
Referenced by HGCSensitiveDetectorBuilder().