ATLAS Offline Software
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 {
16  public:
19 
26  CaloClusterBadChannelData_v1(const float eta, const float phi, const CaloSampling::CaloSample layer, const uint32_t bc) :
28 
30  float eta() const {return m_eta;}
31 
33  float phi() const {return m_phi;}
34 
37 
39  uint32_t badChannel() const {return m_badChannel;}
40 
41  private:
42  float m_eta;
43  float m_phi;
46  };
47 
48 }//Namespace
49 
50 #endif
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
CaloSampling
provides Calorimeter Sampling enum
Definition: Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:17
xAOD::CaloClusterBadChannelData_v1::phi
float phi() const
The phi of the bad cell.
Definition: CaloClusterBadChannelData_v1.h:33
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::CaloClusterBadChannelData_v1::CaloClusterBadChannelData_v1
CaloClusterBadChannelData_v1()
Default constructor.
Definition: CaloClusterBadChannelData_v1.h:18
xAOD::CaloClusterBadChannelData_v1::m_eta
float m_eta
Definition: CaloClusterBadChannelData_v1.h:42
xAOD::CaloClusterBadChannelData_v1::eta
float eta() const
The eta of the bad cell.
Definition: CaloClusterBadChannelData_v1.h:30
xAOD::Unknown
@ Unknown
Track fitter not defined.
Definition: TrackingPrimitives.h:41
CaloSampling::CaloSample
CaloSample
Definition: Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
xAOD::CaloClusterBadChannelData_v1
Description of problematic cell in a cluster.
Definition: CaloClusterBadChannelData_v1.h:15
xAOD::CaloClusterBadChannelData_v1::layer
CaloSampling::CaloSample layer() const
The sampling of the bad cell.
Definition: CaloClusterBadChannelData_v1.h:36
xAOD::CaloClusterBadChannelData_v1::m_badChannel
uint32_t m_badChannel
Definition: CaloClusterBadChannelData_v1.h:45
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::badChannel
uint32_t badChannel() const
Bit pattern describing the problem of the cell.
Definition: CaloClusterBadChannelData_v1.h:39
xAOD::CaloClusterBadChannelData_v1::m_layer
CaloSampling::CaloSample m_layer
Definition: CaloClusterBadChannelData_v1.h:44
xAOD::CaloClusterBadChannelData_v1::m_phi
float m_phi
Definition: CaloClusterBadChannelData_v1.h:43