ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODCaloEvent
xAODCaloEvent
versions
CaloClusterBadChannelData_v1.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
//Dear emacs, this is -*-c++-*-
6
// $Id: CaloClusterBadChannelData_v1.h 589286 2014-03-25 14:39:52Z wlampl $
7
#ifndef XAOD_CALOEVENT_CALOCLUSTERBADCHANNELDATA_V1
8
#define XAOD_CALOEVENT_CALOCLUSTERBADCHANNELDATA_V1
9
10
#include "CaloGeoHelpers/CaloSampling.h"
11
#include <vector>
12
13
namespace
xAOD
{
15
class
CaloClusterBadChannelData_v1
{
16
public
:
18
CaloClusterBadChannelData_v1
() :
m_eta
(0),
m_phi
(0),
m_layer
(
CaloSampling
::
Unknown
),
m_badChannel
(0) {}
19
26
CaloClusterBadChannelData_v1
(
const
float
eta
,
const
float
phi
,
const
CaloSampling::CaloSample
layer
,
const
uint32_t
bc) :
27
m_eta
(
eta
),
m_phi
(
phi
),
m_layer
(
layer
),
m_badChannel
(bc) {}
28
30
float
eta
()
const
{
return
m_eta
;}
31
33
float
phi
()
const
{
return
m_phi
;}
34
36
CaloSampling::CaloSample
layer
()
const
{
return
m_layer
;}
37
39
uint32_t
badChannel
()
const
{
return
m_badChannel
;}
40
41
private
:
42
float
m_eta
;
43
float
m_phi
;
44
CaloSampling::CaloSample
m_layer
;
45
uint32_t
m_badChannel
;
46
};
47
48
}
//Namespace
49
50
#endif
CaloSampling
provides Calorimeter Sampling enum
Definition
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:17
CaloSampling::CaloSample
CaloSample
Definition
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
xAOD::CaloClusterBadChannelData_v1::badChannel
uint32_t badChannel() const
Bit pattern describing the problem of the cell.
Definition
CaloClusterBadChannelData_v1.h:39
xAOD::CaloClusterBadChannelData_v1::eta
float eta() const
The eta of the bad cell.
Definition
CaloClusterBadChannelData_v1.h:30
xAOD::CaloClusterBadChannelData_v1::CaloClusterBadChannelData_v1
CaloClusterBadChannelData_v1()
Default constructor.
Definition
CaloClusterBadChannelData_v1.h:18
xAOD::CaloClusterBadChannelData_v1::layer
CaloSampling::CaloSample layer() const
The sampling of the bad cell.
Definition
CaloClusterBadChannelData_v1.h:36
xAOD::CaloClusterBadChannelData_v1::CaloClusterBadChannelData_v1
CaloClusterBadChannelData_v1(const float eta, const float phi, const CaloSampling::CaloSample layer, const uint32_t bc)
Useful constructor.
Definition
CaloClusterBadChannelData_v1.h:26
xAOD::CaloClusterBadChannelData_v1::m_phi
float m_phi
Definition
CaloClusterBadChannelData_v1.h:43
xAOD::CaloClusterBadChannelData_v1::m_layer
CaloSampling::CaloSample m_layer
Definition
CaloClusterBadChannelData_v1.h:44
xAOD::CaloClusterBadChannelData_v1::phi
float phi() const
The phi of the bad cell.
Definition
CaloClusterBadChannelData_v1.h:33
xAOD::CaloClusterBadChannelData_v1::m_eta
float m_eta
Definition
CaloClusterBadChannelData_v1.h:42
xAOD::CaloClusterBadChannelData_v1::m_badChannel
uint32_t m_badChannel
Definition
CaloClusterBadChannelData_v1.h:45
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::Unknown
@ Unknown
Track fitter not defined.
Definition
TrackingPrimitives.h:42
xAOD::uint32_t
setEventNumber uint32_t
Definition
EventInfo_v1.cxx:127
Generated on
for ATLAS Offline Software by
1.17.0