9 :base_class(
type, name, parent)
20 return StatusCode::SUCCESS;
27 throw std::runtime_error(
"Object is not of expected type InDet::PixelDetectorElementStatus");
33std::unique_ptr<InDet::SiDetectorElementStatus>
42 return std::make_unique<InDet::PixelDetectorElementStatus>(*castToDerived(input_element_status.
cptr()));
46 if (not pixelDetEleHandle.
isValid() ) {
47 std::stringstream
msg;
49 throw std::runtime_error(
msg.str());
55 return std::make_unique<InDet::PixelDetectorElementStatus>(*elements);
#define ATH_CHECK
Evaluate an expression and check for errors.
Class to hold the SiDetectorElement objects to be put in the detector store.
Event data to hold the status information for Pixel modules.
const_pointer_type cptr()
void addDependency(const EventIDRange &range)