ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsData
src
ITkPixFieldMaps.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
6
#include "
PixelConditionsData/ITkPixFieldMaps.h
"
7
8
ITkPixFieldMaps::ITkPixFieldMaps
():
9
m_lorentzMap_e
(),
10
m_lorentzMap_h
(),
11
m_distanceMap_e
(),
12
m_distanceMap_h
(),
13
m_ramoPotentialMap
()
14
{ }
15
16
ITkPixFieldMaps::~ITkPixFieldMaps
() =
default
;
17
18
// Map for radiation damage simulation
19
20
void
ITkPixFieldMaps::setLorentzMap_e
(std::vector<PixelHistoConverter> lorentzMap_e) {
m_lorentzMap_e
= std::move(lorentzMap_e); }
21
void
ITkPixFieldMaps::setLorentzMap_h
(std::vector<PixelHistoConverter> lorentzMap_h) {
m_lorentzMap_h
= std::move(lorentzMap_h); }
22
void
ITkPixFieldMaps::setDistanceMap_e
(std::vector<PixelHistoConverter> distanceMap_e) {
m_distanceMap_e
= std::move(distanceMap_e); }
23
void
ITkPixFieldMaps::setDistanceMap_h
(std::vector<PixelHistoConverter> distanceMap_h) {
m_distanceMap_h
= std::move(distanceMap_h); }
24
void
ITkPixFieldMaps::setRamoPotentialMap
(std::vector<PixelHistoConverter> ramoPotentialMap) {
m_ramoPotentialMap
= std::move(ramoPotentialMap); }
25
26
const
PixelHistoConverter
&
ITkPixFieldMaps::getLorentzMap_e
(
int
layer)
const
{
return
m_lorentzMap_e
.at(layer); }
27
const
PixelHistoConverter
&
ITkPixFieldMaps::getLorentzMap_h
(
int
layer)
const
{
return
m_lorentzMap_h
.at(layer); }
28
const
PixelHistoConverter
&
ITkPixFieldMaps::getDistanceMap_e
(
int
layer)
const
{
return
m_distanceMap_e
.at(layer); }
29
const
PixelHistoConverter
&
ITkPixFieldMaps::getDistanceMap_h
(
int
layer)
const
{
return
m_distanceMap_h
.at(layer); }
30
const
PixelHistoConverter
&
ITkPixFieldMaps::getRamoPotentialMap
(
int
layer)
const
{
return
m_ramoPotentialMap
.at(layer); }
31
32
33
void
ITkPixFieldMaps::clear
() {
34
m_lorentzMap_e
.clear();
35
m_lorentzMap_h
.clear();
36
m_distanceMap_e
.clear();
37
m_distanceMap_h
.clear();
38
m_ramoPotentialMap
.clear();
39
}
40
ITkPixFieldMaps.h
Data object for fields, ramo potential etc, used in radiation damage simulations.
ITkPixFieldMaps::m_distanceMap_h
std::vector< PixelHistoConverter > m_distanceMap_h
Definition
ITkPixFieldMaps.h:44
ITkPixFieldMaps::ITkPixFieldMaps
ITkPixFieldMaps()
Definition
ITkPixFieldMaps.cxx:8
ITkPixFieldMaps::setLorentzMap_e
void setLorentzMap_e(std::vector< PixelHistoConverter > lorentzMap_e)
Definition
ITkPixFieldMaps.cxx:20
ITkPixFieldMaps::~ITkPixFieldMaps
virtual ~ITkPixFieldMaps()
ITkPixFieldMaps::m_lorentzMap_h
std::vector< PixelHistoConverter > m_lorentzMap_h
Definition
ITkPixFieldMaps.h:42
ITkPixFieldMaps::getLorentzMap_h
const PixelHistoConverter & getLorentzMap_h(int layer) const
Definition
ITkPixFieldMaps.cxx:27
ITkPixFieldMaps::setDistanceMap_h
void setDistanceMap_h(std::vector< PixelHistoConverter > distanceMap_h)
Definition
ITkPixFieldMaps.cxx:23
ITkPixFieldMaps::m_lorentzMap_e
std::vector< PixelHistoConverter > m_lorentzMap_e
Definition
ITkPixFieldMaps.h:41
ITkPixFieldMaps::getLorentzMap_e
const PixelHistoConverter & getLorentzMap_e(int layer) const
Definition
ITkPixFieldMaps.cxx:26
ITkPixFieldMaps::getDistanceMap_h
const PixelHistoConverter & getDistanceMap_h(int layer) const
Definition
ITkPixFieldMaps.cxx:29
ITkPixFieldMaps::setDistanceMap_e
void setDistanceMap_e(std::vector< PixelHistoConverter > distanceMap_e)
Definition
ITkPixFieldMaps.cxx:22
ITkPixFieldMaps::getDistanceMap_e
const PixelHistoConverter & getDistanceMap_e(int layer) const
Definition
ITkPixFieldMaps.cxx:28
ITkPixFieldMaps::m_ramoPotentialMap
std::vector< PixelHistoConverter > m_ramoPotentialMap
Definition
ITkPixFieldMaps.h:45
ITkPixFieldMaps::m_distanceMap_e
std::vector< PixelHistoConverter > m_distanceMap_e
Definition
ITkPixFieldMaps.h:43
ITkPixFieldMaps::getRamoPotentialMap
const PixelHistoConverter & getRamoPotentialMap(int layer) const
Definition
ITkPixFieldMaps.cxx:30
ITkPixFieldMaps::setRamoPotentialMap
void setRamoPotentialMap(std::vector< PixelHistoConverter > ramoPotentialMap)
Definition
ITkPixFieldMaps.cxx:24
ITkPixFieldMaps::setLorentzMap_h
void setLorentzMap_h(std::vector< PixelHistoConverter > lorentzMap_h)
Definition
ITkPixFieldMaps.cxx:21
ITkPixFieldMaps::clear
void clear()
Definition
ITkPixFieldMaps.cxx:33
PixelHistoConverter
Definition
PixelHistoConverter.h:25
Generated on
for ATLAS Offline Software by
1.17.0