GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
Definition at line 15 of file TILLDataParserException.h.
Public Member Functions | |
TILLDataParserException (TILLDataParser::EDataParserState state, int failedWord, bool multipleErrors) | |
~TILLDataParserException () override | |
int | GetFailedWord () |
bool | GetMultipleErrors () |
TILLDataParser::EDataParserState | GetParserState () |
const char * | what () const noexcept override |
Private Attributes | |
int | fFailedWord |
std::string | fMessage |
bool | fMultipleErrors |
TILLDataParser::EDataParserState | fParserState |
TILLDataParserException::TILLDataParserException | ( | TILLDataParser::EDataParserState | state, |
int | failedWord, | ||
bool | multipleErrors ) |
default constructor for TILLDataParserException, stores the data parser state and the word the parser failed on and creates a message based on them that can be accessed via TILLDataParserException::what()
Definition at line 4 of file TILLDataParserException.cxx.
References fFailedWord, fMessage, fMultipleErrors, fParserState, TILLDataParser::kBadBank, TILLDataParser::kBadFooter, TILLDataParser::kBadHeader, TILLDataParser::kBadHighTS, TILLDataParser::kBadLowTS, TILLDataParser::kBadModuleType, TILLDataParser::kBadScalerHighTS, TILLDataParser::kBadScalerLowTS, TILLDataParser::kBadScalerType, TILLDataParser::kBadScalerValue, TILLDataParser::kBadTriggerId, TILLDataParser::kEndOfData, TILLDataParser::kFault, TILLDataParser::kGood, TILLDataParser::kMissingCfd, TILLDataParser::kMissingCharge, TILLDataParser::kMissingPsd, TILLDataParser::kMissingWords, TILLDataParser::kNotSingleCfd, TILLDataParser::kSecondHeader, TILLDataParser::kSizeMismatch, TILLDataParser::kUndefined, and TILLDataParser::kWrongNofWords.
|
override |
default destructor
Definition at line 81 of file TILLDataParserException.cxx.
|
inline |
Definition at line 22 of file TILLDataParserException.h.
References fFailedWord.
|
inline |
Definition at line 24 of file TILLDataParserException.h.
References fMultipleErrors.
|
inline |
Definition at line 23 of file TILLDataParserException.h.
References fParserState.
|
overridenoexcept |
return message string built in default constructor
Definition at line 86 of file TILLDataParserException.cxx.
References fMessage.
|
private |
Definition at line 28 of file TILLDataParserException.h.
Referenced by TILLDataParserException(), and GetFailedWord().
|
private |
Definition at line 30 of file TILLDataParserException.h.
Referenced by TILLDataParserException(), and what().
|
private |
Definition at line 29 of file TILLDataParserException.h.
Referenced by TILLDataParserException(), and GetMultipleErrors().
|
private |
Definition at line 27 of file TILLDataParserException.h.
Referenced by TILLDataParserException(), and GetParserState().