ATLAS Offline Software
Loading...
Searching...
No Matches
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
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
CaloBadChannel.h
CaloBadChannel
Definition
CaloBadChannel.h:8
CaloClusterBadChannelData::m_layer
CaloSampling::CaloSample m_layer
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:37
CaloClusterBadChannelData::CaloClusterBadChannelData
CaloClusterBadChannelData(float eta, float phi, CaloSampling::CaloSample layer, const CaloBadChannel &flag)
full Constructor
Definition
CaloClusterBadChannelData.cxx:7
CaloClusterBadChannelData::getEta
float getEta() const
Access Eta.
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:42
CaloClusterBadChannelData::CaloClusterBadChannelData
CaloClusterBadChannelData()
Definition
CaloClusterBadChannelData.cxx:18
CaloClusterBadChannelData::getPhi
float getPhi() const
Access Phi.
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:43
CaloClusterBadChannelData::getFlag
CaloBadChannel getFlag() const
Access bad channel flag.
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:45
CaloClusterBadChannelData::getLayer
CaloSampling::CaloSample getLayer() const
Access Layer.
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:44
CaloClusterBadChannelData::m_eta
float m_eta
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:35
CaloClusterBadChannelData::m_phi
float m_phi
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:36
CaloClusterBadChannelData::~CaloClusterBadChannelData
virtual ~CaloClusterBadChannelData()
Destructor.
CaloClusterBadChannelData::m_flag
CaloBadChannel m_flag
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterBadChannelData.h:38
CaloSampling::CaloSample
CaloSample
Definition
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
Generated on
for ATLAS Offline Software by
1.14.0