Public Member Functions | |
void | beginRun (const edm::EventSetup &es) final |
CaloTrkProcessingBuilder (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 | |
int | addlevel_ |
const CaloSimulationParameters * | caloSimPar_ |
const edm::ESGetToken < CaloSimulationParameters, HcalParametersRcd > | cspsToken_ |
bool | doFineCalo_ |
double | eMin_ |
double | eMinFine_ |
std::vector< int > | fineLevels_ |
std::vector< std::string > | fineNames_ |
bool | putHistory_ |
bool | testBeam_ |
std::vector< int > | useFines_ |
Definition at line 33 of file CaloTrkProcessingBuilder.cc.
|
inlineexplicit |
Definition at line 35 of file CaloTrkProcessingBuilder.cc.
References addlevel_, edm::BeginRun, caloSimPar_, dd4hep_cff::dd4hep, doFineCalo_, eMin_, eMinFine_, edm::ConsumesCollector::esConsumes(), fineLevels_, fineNames_, edm::ParameterSet::getParameter(), testEve_cfg::level, MeV, putHistory_, testBeam_, and useFines_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 52 of file CaloTrkProcessingBuilder.cc.
References caloSimPar_, and cspsToken_.
|
inlinefinalvirtual |
Reimplemented from SensitiveDetectorMakerBase.
Definition at line 54 of file CaloTrkProcessingBuilder.cc.
References addlevel_, caloSimPar_, doFineCalo_, eMin_, eMinFine_, SimActivityRegistryEnroller::enroll(), fineLevels_, fineNames_, putHistory_, sd, testBeam_, and useFines_.
|
private |
Definition at line 84 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 78 of file CaloTrkProcessingBuilder.cc.
Referenced by beginRun(), CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 77 of file CaloTrkProcessingBuilder.cc.
Referenced by beginRun().
|
private |
Definition at line 82 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 80 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 83 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 86 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 85 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 81 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 79 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().
|
private |
Definition at line 87 of file CaloTrkProcessingBuilder.cc.
Referenced by CaloTrkProcessingBuilder(), and make().