ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsData
PixelConditionsData
ITkPixFieldMaps.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
10
11
#ifndef PixelConditionsData_ITkPixFieldMaps_h
12
#define PixelConditionsData_ITkPixFieldMaps_h
13
14
#include "
AthenaKernel/CLASS_DEF.h
"
15
16
#include "
AthenaKernel/CondCont.h
"
17
#include "
PixelConditionsData/PixelHistoConverter.h
"
18
#include <vector>
19
20
class
ITkPixFieldMaps
{
21
public
:
22
ITkPixFieldMaps
();
23
virtual
~ITkPixFieldMaps
();
24
25
//3D sensor field maps not included here, even if they are in the referenced file
26
void
setLorentzMap_e
(std::vector<PixelHistoConverter> lorentzMap_e);
27
void
setLorentzMap_h
(std::vector<PixelHistoConverter> lorentzMap_h);
28
void
setDistanceMap_e
(std::vector<PixelHistoConverter> distanceMap_e);
29
void
setDistanceMap_h
(std::vector<PixelHistoConverter> distanceMap_h);
30
void
setRamoPotentialMap
(std::vector<PixelHistoConverter> ramoPotentialMap);
31
32
const
PixelHistoConverter
&
getLorentzMap_e
(
int
layer)
const
;
33
const
PixelHistoConverter
&
getLorentzMap_h
(
int
layer)
const
;
34
const
PixelHistoConverter
&
getDistanceMap_e
(
int
layer)
const
;
35
const
PixelHistoConverter
&
getDistanceMap_h
(
int
layer)
const
;
36
const
PixelHistoConverter
&
getRamoPotentialMap
(
int
layer)
const
;
37
38
void
clear
();
39
40
private
:
41
std::vector<PixelHistoConverter>
m_lorentzMap_e
;
42
std::vector<PixelHistoConverter>
m_lorentzMap_h
;
43
std::vector<PixelHistoConverter>
m_distanceMap_e
;
44
std::vector<PixelHistoConverter>
m_distanceMap_h
;
45
std::vector<PixelHistoConverter>
m_ramoPotentialMap
;
46
47
};
48
//Magic numbers from command line scripts:
49
//"clid ITkPixFieldMaps"
50
CLASS_DEF
(
ITkPixFieldMaps
, 133345057 , 1 )
51
//"clid -cs ITkPixFieldMaps"
52
CONDCONT_DEF
(
ITkPixFieldMaps
, 90281761 );
53
54
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
PixelHistoConverter.h
ITkPixFieldMaps
Definition
ITkPixFieldMaps.h:20
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