ATLAS Offline Software
Calorimeter
CaloEvent
CaloEvent
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.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 CALOCLUSTERBADCHANNELDATA_H
6
#define CALOCLUSTERBADCHANNELDATA_H
7
8
#include "
CaloConditions/CaloBadChannel.h
"
9
#include "CaloGeoHelpers/CaloSampling.h"
10
11
class
CaloClusterBadChannelData
12
{
13
14
15
public
:
17
CaloClusterBadChannelData
(
float
eta
,
float
phi
,
CaloSampling::CaloSample
layer
,
const
CaloBadChannel
&
flag
);
19
virtual
~CaloClusterBadChannelData
();
21
CaloClusterBadChannelData
(
const
CaloClusterBadChannelData
* pBad);
22
// Use implicit copy ctor.
24
float
getEta
()
const
;
26
float
getPhi
()
const
;
28
CaloSampling::CaloSample
getLayer
()
const
;
30
CaloBadChannel
getFlag
()
const
;
31
32
CaloClusterBadChannelData
();
33
34
private
:
35
float
m_eta
;
36
float
m_phi
;
37
CaloSampling::CaloSample
m_layer
;
38
CaloBadChannel
m_flag
;
39
40
};
41
42
inline
float
CaloClusterBadChannelData::getEta
()
const
{
return
m_eta
;}
43
inline
float
CaloClusterBadChannelData::getPhi
()
const
{
return
m_phi
;}
44
inline
CaloSampling::CaloSample
CaloClusterBadChannelData::getLayer
()
const
{
return
m_layer
;}
45
inline
CaloBadChannel
CaloClusterBadChannelData::getFlag
()
const
{
return
m_flag
;}
46
47
#endif
phi
Scalar phi() const
phi method
Definition:
AmgMatrixBasePlugin.h:67
CaloClusterBadChannelData::m_layer
CaloSampling::CaloSample m_layer
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:37
CaloBadChannel.h
eta
Scalar eta() const
pseudorapidity method
Definition:
AmgMatrixBasePlugin.h:83
CaloClusterBadChannelData::getPhi
float getPhi() const
Access Phi.
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:43
CaloClusterBadChannelData::CaloClusterBadChannelData
CaloClusterBadChannelData()
Definition:
CaloClusterBadChannelData.cxx:18
CaloClusterBadChannelData::getEta
float getEta() const
Access Eta.
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:42
CaloClusterBadChannelData::m_flag
CaloBadChannel m_flag
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:38
CaloClusterBadChannelData::~CaloClusterBadChannelData
virtual ~CaloClusterBadChannelData()
Destructor.
CaloSampling::CaloSample
CaloSample
Definition:
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
TRT::Hit::layer
@ layer
Definition:
HitInfo.h:79
master.flag
bool flag
Definition:
master.py:29
CaloClusterBadChannelData::m_eta
float m_eta
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:35
CaloClusterBadChannelData::getLayer
CaloSampling::CaloSample getLayer() const
Access Layer.
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:44
CaloClusterBadChannelData::getFlag
CaloBadChannel getFlag() const
Access bad channel flag.
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:45
CaloClusterBadChannelData
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:12
CaloBadChannel
Definition:
CaloBadChannel.h:8
CaloClusterBadChannelData::m_phi
float m_phi
Definition:
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:36
Generated on Sun Dec 22 2024 21:07:47 for ATLAS Offline Software by
1.8.18