ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
SCT_GeoModel
src
SCT_GeneralParameters.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SCT_GeoModel_SCT_GeneralParameters_H
6
#define SCT_GeoModel_SCT_GeneralParameters_H
7
8
#include "GeoModelKernel/GeoDefinitions.h"
9
10
#include <memory>
11
#include <string>
12
13
class
SCT_DataBase
;
14
class
TopLevelPlacements
;
15
16
class
SCT_GeneralParameters
{
17
18
public
:
19
20
SCT_GeneralParameters
(
SCT_DataBase
* rdb);
21
~SCT_GeneralParameters
();
22
//Explicitly disallow copy, assignment to appease coverity
23
SCT_GeneralParameters
(
const
SCT_GeneralParameters
&) =
delete
;
24
SCT_GeneralParameters
&
operator=
(
const
SCT_GeneralParameters
&) =
delete
;
25
26
// General
27
double
safety
()
const
;
28
29
//Default conditions.
30
double
temperature
()
const
;
31
double
biasVoltage
()
const
;
32
double
depletionVoltage
()
const
;
33
34
const
GeoTrf::Transform3D &
partTransform
(
const
std::string & partName)
const
;
35
bool
partPresent
(
const
std::string & partName)
const
;
36
37
private
:
38
39
SCT_DataBase
*
m_rdb
;
40
std::unique_ptr<TopLevelPlacements>
m_placements
;
41
42
};
43
44
45
#endif
// SCT_GeoModel_SCT_GeneralParameters_H
SCT_DataBase
Definition
SCT_DataBase.h:17
SCT_GeneralParameters::SCT_GeneralParameters
SCT_GeneralParameters(SCT_DataBase *rdb)
Definition
SCT_GeneralParameters.cxx:17
SCT_GeneralParameters::biasVoltage
double biasVoltage() const
Definition
SCT_GeneralParameters.cxx:68
SCT_GeneralParameters::depletionVoltage
double depletionVoltage() const
Definition
SCT_GeneralParameters.cxx:77
SCT_GeneralParameters::m_placements
std::unique_ptr< TopLevelPlacements > m_placements
Definition
SCT_GeneralParameters.h:40
SCT_GeneralParameters::temperature
double temperature() const
Definition
SCT_GeneralParameters.cxx:58
SCT_GeneralParameters::partTransform
const GeoTrf::Transform3D & partTransform(const std::string &partName) const
Definition
SCT_GeneralParameters.cxx:30
SCT_GeneralParameters::operator=
SCT_GeneralParameters & operator=(const SCT_GeneralParameters &)=delete
SCT_GeneralParameters::~SCT_GeneralParameters
~SCT_GeneralParameters()
Definition
SCT_GeneralParameters.cxx:24
SCT_GeneralParameters::safety
double safety() const
Definition
SCT_GeneralParameters.cxx:48
SCT_GeneralParameters::SCT_GeneralParameters
SCT_GeneralParameters(const SCT_GeneralParameters &)=delete
SCT_GeneralParameters::m_rdb
SCT_DataBase * m_rdb
Definition
SCT_GeneralParameters.h:39
SCT_GeneralParameters::partPresent
bool partPresent(const std::string &partName) const
Definition
SCT_GeneralParameters.cxx:37
TopLevelPlacements
Definition
TopLevelPlacements.h:18
Generated on
for ATLAS Offline Software by
1.17.0