ATLAS Offline Software
Loading...
Searching...
No Matches
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
7
15
17
18// Map for radiation damage simulation
19
20void ITkPixFieldMaps::setLorentzMap_e(std::vector<PixelHistoConverter> lorentzMap_e) { m_lorentzMap_e = std::move(lorentzMap_e); }
21void ITkPixFieldMaps::setLorentzMap_h(std::vector<PixelHistoConverter> lorentzMap_h) { m_lorentzMap_h = std::move(lorentzMap_h); }
22void ITkPixFieldMaps::setDistanceMap_e(std::vector<PixelHistoConverter> distanceMap_e) { m_distanceMap_e = std::move(distanceMap_e); }
23void ITkPixFieldMaps::setDistanceMap_h(std::vector<PixelHistoConverter> distanceMap_h) { m_distanceMap_h = std::move(distanceMap_h); }
24void ITkPixFieldMaps::setRamoPotentialMap(std::vector<PixelHistoConverter> ramoPotentialMap) { m_ramoPotentialMap = std::move(ramoPotentialMap); }
25
26const PixelHistoConverter& ITkPixFieldMaps::getLorentzMap_e(int layer) const { return m_lorentzMap_e.at(layer); }
27const PixelHistoConverter& ITkPixFieldMaps::getLorentzMap_h(int layer) const { return m_lorentzMap_h.at(layer); }
28const PixelHistoConverter& ITkPixFieldMaps::getDistanceMap_e(int layer) const { return m_distanceMap_e.at(layer); }
29const PixelHistoConverter& ITkPixFieldMaps::getDistanceMap_h(int layer) const { return m_distanceMap_h.at(layer); }
31
32
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
Data object for fields, ramo potential etc, used in radiation damage simulations.
std::vector< PixelHistoConverter > m_distanceMap_h
void setLorentzMap_e(std::vector< PixelHistoConverter > lorentzMap_e)
virtual ~ITkPixFieldMaps()
std::vector< PixelHistoConverter > m_lorentzMap_h
const PixelHistoConverter & getLorentzMap_h(int layer) const
void setDistanceMap_h(std::vector< PixelHistoConverter > distanceMap_h)
std::vector< PixelHistoConverter > m_lorentzMap_e
const PixelHistoConverter & getLorentzMap_e(int layer) const
const PixelHistoConverter & getDistanceMap_h(int layer) const
void setDistanceMap_e(std::vector< PixelHistoConverter > distanceMap_e)
const PixelHistoConverter & getDistanceMap_e(int layer) const
std::vector< PixelHistoConverter > m_ramoPotentialMap
std::vector< PixelHistoConverter > m_distanceMap_e
const PixelHistoConverter & getRamoPotentialMap(int layer) const
void setRamoPotentialMap(std::vector< PixelHistoConverter > ramoPotentialMap)
void setLorentzMap_h(std::vector< PixelHistoConverter > lorentzMap_h)