ATLAS Offline Software
|
allows to accumulate errors in one fillColection call More...
#include <SCT_RodDecoder.h>
Public Member Functions | |
SCT_RodDecoderErrorsHelper (IDCInDetBSErrContainer &idcContainer) | |
~SCT_RodDecoderErrorsHelper () | |
void | noerror (const IdentifierHash id) |
void | add (const IdentifierHash id, SCT_ByteStreamErrors::ErrorType etype) |
void | removeIfEmpty (const IdentifierHash id) |
Public Attributes | |
std::map< IdentifierHash, IDCInDetBSErrContainer::ErrorCode > | accumulatedErrors |
IDCInDetBSErrContainer & | errorsIDC |
allows to accumulate errors in one fillColection call
Errors information is scattered across this code. To be sure that all of the errors are saved this helper class provides add method allowing to update/accumulate erorr. The IDC, for a very good reasons (MT safety) do not allow for that.
Definition at line 41 of file SCT_RodDecoder.h.
|
inline |
Definition at line 43 of file SCT_RodDecoder.h.
|
inline |
Definition at line 45 of file SCT_RodDecoder.h.
|
inline |
Definition at line 54 of file SCT_RodDecoder.h.
|
inline |
Definition at line 50 of file SCT_RodDecoder.h.
|
inline |
Definition at line 58 of file SCT_RodDecoder.h.
std::map<IdentifierHash, IDCInDetBSErrContainer::ErrorCode> SCT_RodDecoderErrorsHelper::accumulatedErrors |
Definition at line 64 of file SCT_RodDecoder.h.
IDCInDetBSErrContainer& SCT_RodDecoderErrorsHelper::errorsIDC |
Definition at line 65 of file SCT_RodDecoder.h.