Definition at line 10 of file EcalDetectorMap.cxx.
◆ EcalDetectorMapLoader()
Definition at line 12 of file EcalDetectorMap.cxx.
17 the_map_{nullptr} {
18 want_d2e_ = parameters.getParameter<bool>("want_d2e");
19 cell_map_ = parameters.getParameter<std::string>("cell_map");
20 motherboard_map_ = parameters.getParameter<std::string>("motherboard_map");
21 layer_map_ = parameters.getParameter<std::string>("layer_map");
22 }
static constexpr const char * CONDITIONS_OBJECT_NAME
The name of the EID <-> DetID map for the ECal.
const Process & process() const
Get the process handle.
ConditionsObjectProvider(const std::string &objname, const std::string &tagname, const framework::config::Parameters ¶meters, Process &process)
Class constructor.
◆ getCondition()
Pure virtual getCondition function.
Must be implemented by any Conditions providers.
Implements framework::ConditionsObjectProvider.
Definition at line 26 of file EcalDetectorMap.cxx.
26 {
27 if (!the_map_) {
28 the_map_ = new EcalDetectorMap(cell_map_, motherboard_map_, layer_map_,
29 want_d2e_);
30 }
31
32 return std::make_pair(
34 true, true));
35 }
Class which defines the run/event/type range for which a given condition is valid,...
References ldmx::EventHeader::getRun().
◆ releaseConditionsObject()
◆ cell_map_
std::string ecal::EcalDetectorMapLoader::cell_map_ |
|
private |
◆ layer_map_
std::string ecal::EcalDetectorMapLoader::layer_map_ |
|
private |
◆ motherboard_map_
std::string ecal::EcalDetectorMapLoader::motherboard_map_ |
|
private |
◆ the_map_
◆ want_d2e_
bool ecal::EcalDetectorMapLoader::want_d2e_ |
|
private |
The documentation for this class was generated from the following file: