ATLAS Offline Software
LArCalorimeter
LArRecConditions
LArRecConditions
LArHVPathologiesDb.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARTOOLS_LARHVPATHOLOGIESDB_H
6
#define LARTOOLS_LARHVPATHOLOGIESDB_H
7
8
#include "
CxxUtils/bitmask.h
"
9
#include <vector>
10
11
class
LArHVPathologyBits
{
12
public
:
13
static
const
unsigned
short
MaskHV
=0x1;
14
static
const
unsigned
short
MaskCurr
=0x2;
15
static
const
unsigned
short
SetHVMask
=0xFFF0;
16
};
17
18
class
LArHVPathologiesDb
19
{
20
public
:
21
22
struct
LArHVElectPathologyDb
{
23
unsigned
int
cellID
;
24
unsigned
short
electInd
;
25
unsigned
short
pathologyType
;
26
};
27
28
LArHVPathologiesDb
() {}
29
virtual
~LArHVPathologiesDb
() {}
30
31
std::vector<LArHVElectPathologyDb>
m_v
;
32
};
33
34
35
#endif
LArHVPathologyBits::SetHVMask
static const unsigned short SetHVMask
Definition:
LArHVPathologiesDb.h:15
LArHVPathologyBits::MaskCurr
static const unsigned short MaskCurr
Definition:
LArHVPathologiesDb.h:14
LArHVPathologiesDb::LArHVElectPathologyDb::cellID
unsigned int cellID
Definition:
LArHVPathologiesDb.h:23
LArHVPathologyBits::MaskHV
static const unsigned short MaskHV
Definition:
LArHVPathologiesDb.h:13
LArHVPathologiesDb::LArHVElectPathologyDb::electInd
unsigned short electInd
Definition:
LArHVPathologiesDb.h:24
bitmask.h
Helpers for treating a class enum as a bitmask.
LArHVPathologiesDb::LArHVElectPathologyDb::pathologyType
unsigned short pathologyType
Definition:
LArHVPathologiesDb.h:25
LArHVPathologiesDb
Definition:
LArHVPathologiesDb.h:19
LArHVPathologiesDb::m_v
std::vector< LArHVElectPathologyDb > m_v
Definition:
LArHVPathologiesDb.h:31
LArHVPathologyBits
Definition:
LArHVPathologiesDb.h:11
LArHVPathologiesDb::LArHVPathologiesDb
LArHVPathologiesDb()
Definition:
LArHVPathologiesDb.h:28
LArHVPathologiesDb::~LArHVPathologiesDb
virtual ~LArHVPathologiesDb()
Definition:
LArHVPathologiesDb.h:29
LArHVPathologiesDb::LArHVElectPathologyDb
Definition:
LArHVPathologiesDb.h:22
Generated on Sun Jun 30 2024 21:20:24 for ATLAS Offline Software by
1.8.18