|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HltExceptions_H
6 #define HltExceptions_H
19 const char*
what()
const noexcept
override {
return "No more events to be processed";}
27 const char*
what()
const noexcept
override {
return "No events can be provided temporarily";}
35 const char*
what()
const noexcept
override {
return "Event source corrupted and cannot provide events";}
43 const char*
what()
const noexcept
override {
return "Missing CTP ROBFragment";}
60 #endif // HltExceptions_H
Thrown if the CTP ROBFragment cannot be retrieved for a new event.
Thrown if event source throws an exception when new event is requested.
const char * what() const noexcept override
bool const RAWDATA *ch2 const
const char * what() const noexcept override
Thrown if the CTP ROBFragment for a new event has non-zero status word or other errors.
const char * what() const noexcept override
Thrown if the event source cannot provide new events temporarily, e.g. when trigger is on hold.
const char * what() const noexcept override
BadCTPFragment(std::string_view reason)
const char * what() const noexcept override
Thrown if all events are already read from the input and another one is requested.