Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
LVL1::ITrigT1CaloMonErrorTool Class Referenceabstract

Interface definition for TrigT1CaloMonErrorTool. More...

#include <ITrigT1CaloMonErrorTool.h>

Inheritance diagram for LVL1::ITrigT1CaloMonErrorTool:
Collaboration diagram for LVL1::ITrigT1CaloMonErrorTool:

Public Member Functions

virtual StatusCode retrieve (const std::vector< unsigned int > *&errColl)=0
 Retrieve error vector. More...
 
virtual bool corrupt ()=0
 Return true if current event has any corruption errors. More...
 
virtual bool fullEventTimeout ()=0
 Return true if current event has Full Event status generic timeout bit set. More...
 
virtual bool missingFragment ()=0
 Return true if any ROB/ROD fragments are missing. More...
 
virtual bool robOrUnpackingError ()=0
 Return true if current event has any ROB or unpacking errors. More...
 
virtual const std::string & flagCorruptEvents () const =0
 Return corrupt events flag string. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Interface definition for TrigT1CaloMonErrorTool.

Definition at line 22 of file ITrigT1CaloMonErrorTool.h.

Member Function Documentation

◆ corrupt()

virtual bool LVL1::ITrigT1CaloMonErrorTool::corrupt ( )
pure virtual

Return true if current event has any corruption errors.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.

◆ flagCorruptEvents()

virtual const std::string& LVL1::ITrigT1CaloMonErrorTool::flagCorruptEvents ( ) const
pure virtual

Return corrupt events flag string.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.

◆ fullEventTimeout()

virtual bool LVL1::ITrigT1CaloMonErrorTool::fullEventTimeout ( )
pure virtual

Return true if current event has Full Event status generic timeout bit set.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.

◆ missingFragment()

virtual bool LVL1::ITrigT1CaloMonErrorTool::missingFragment ( )
pure virtual

Return true if any ROB/ROD fragments are missing.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ retrieve()

virtual StatusCode LVL1::ITrigT1CaloMonErrorTool::retrieve ( const std::vector< unsigned int > *&  errColl)
pure virtual

Retrieve error vector.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.

◆ robOrUnpackingError()

virtual bool LVL1::ITrigT1CaloMonErrorTool::robOrUnpackingError ( )
pure virtual

Return true if current event has any ROB or unpacking errors.

Implemented in LVL1::TrigT1CaloMonErrorToolV1, and LVL1::TrigT1CaloMonErrorTool.


The documentation for this class was generated from the following file: