ATLAS Offline Software
Calorimeter
CaloCondBlobObjs
src
CaloCondType.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
CaloCondBlobObjs/CaloCondType.h
"
6
7
//
8
//_____________________________________________________________________
9
std::string
10
CaloCondType::getClassName
(
CaloCondType::TYPE
type
)
11
{
12
std::string strType;
13
switch
(
type
){
14
case
CaloCondType::BASE
:
15
strType =
"CaloCondBlobBase"
;
16
break
;
17
case
CaloCondType::FLT
:
18
strType =
"CaloCondBlobFlt"
;
19
break
;
20
default
:
21
strType =
"UNKNOWN TYPE"
;
22
}
23
return
strType;
24
}
25
26
//
27
//_____________________________________________________________________
28
std::string
29
CaloCondType::getClassName
(
uint16_t
type
)
30
{
31
return
getClassName
(
static_cast<
CaloCondType::TYPE
>
(
type
));
32
}
CaloCondType::TYPE
TYPE
Enumerator for different BLOB object types.
Definition:
CaloCondType.h:27
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:88
CaloCondType::BASE
@ BASE
Enum for CaloCondBlobBase class.
Definition:
CaloCondType.h:28
CaloCondType.h
CaloCondType::getClassName
static std::string getClassName(CaloCondType::TYPE type)
Returns the class name.
Definition:
CaloCondType.cxx:10
CaloCondType::FLT
@ FLT
Enum for CaloCondBlobFlt class.
Definition:
CaloCondType.h:29
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
Generated on Tue Jul 2 2024 21:11:39 for ATLAS Offline Software by
1.8.18