ATLAS Offline Software
Trigger
TrigT1
TrigT1CaloCalibConditions
TrigT1CaloCalibConditions
AbstractErrorCode.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGT1CALOCALIBCONDITIONS_ABSTRACTERRORCODE_H
6
#define TRIGT1CALOCALIBCONDITIONS_ABSTRACTERRORCODE_H
7
8
16
class
AbstractErrorCode
{
17
18
public
:
19
virtual
~AbstractErrorCode
() {};
20
21
unsigned
int
errorCode
()
const
{
return
m_errorCode
;}
22
23
protected
:
24
AbstractErrorCode
(
unsigned
int
errorCode
) {
m_errorCode
=
errorCode
; };
25
26
void
errorCode
(
unsigned
int
code
) {
m_errorCode
=
code
;}
27
28
bool
bitIsSet
(
unsigned
int
number
)
const
;
29
void
setBit
(
unsigned
int
number
,
bool
value
);
30
31
private
:
32
unsigned
int
m_errorCode
;
33
34
};
35
#endif
AbstractErrorCode::setBit
void setBit(unsigned int number, bool value)
Definition:
AbstractErrorCode.cxx:15
AbstractErrorCode::errorCode
unsigned int errorCode() const
Definition:
AbstractErrorCode.h:21
athena.value
value
Definition:
athena.py:124
AbstractErrorCode::AbstractErrorCode
AbstractErrorCode(unsigned int errorCode)
Definition:
AbstractErrorCode.h:24
AbstractErrorCode::m_errorCode
unsigned int m_errorCode
Definition:
AbstractErrorCode.h:32
AbstractErrorCode::errorCode
void errorCode(unsigned int code)
Definition:
AbstractErrorCode.h:26
histSizes.code
code
Definition:
histSizes.py:129
AbstractErrorCode::bitIsSet
bool bitIsSet(unsigned int number) const
Definition:
AbstractErrorCode.cxx:7
AbstractErrorCode::~AbstractErrorCode
virtual ~AbstractErrorCode()
Definition:
AbstractErrorCode.h:19
python.selection.number
number
Definition:
selection.py:20
AbstractErrorCode
AbstractErrorCode abstract base class for L1Calo error codes.
Definition:
AbstractErrorCode.h:16
Generated on Sun Dec 22 2024 21:06:35 for ATLAS Offline Software by
1.8.18