ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
InDetServMatGeoModel
src
ConvertStaveServices.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETSERVMATGEOMODEL_CONVERTSTAVESERVICES_H
6
#define INDETSERVMATGEOMODEL_CONVERTSTAVESERVICES_H
7
8
#include "
ServiceMaterial.h
"
9
#include "
DetType.h
"
10
#include <string>
11
12
class
StaveServices
;
13
14
class
ConvertStaveServices
{
15
public
:
16
17
ServiceMaterial
convertStaveServices
(
const
StaveServices
& stServ)
const
;
18
19
void
addCooling
(
DetType::Type
type
,
DetType::Part
part,
int
layerNumber,
20
int
nStaves,
ServiceMaterial
& mat);
21
22
std::string
constructName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
23
24
std::string
getHvCableName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
25
std::string
getDcsCableName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
26
std::string
getDataCableName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
27
28
std::string
getLvConductorName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
29
std::string
getLvInsulatorName
(
DetType::Type
type
,
DetType::Part
part,
int
layer)
const
;
30
31
};
32
33
#endif
DetType.h
ServiceMaterial.h
ConvertStaveServices
Definition
ConvertStaveServices.h:14
ConvertStaveServices::getHvCableName
std::string getHvCableName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:85
ConvertStaveServices::convertStaveServices
ServiceMaterial convertStaveServices(const StaveServices &stServ) const
Definition
ConvertStaveServices.cxx:11
ConvertStaveServices::addCooling
void addCooling(DetType::Type type, DetType::Part part, int layerNumber, int nStaves, ServiceMaterial &mat)
Definition
ConvertStaveServices.cxx:50
ConvertStaveServices::getDataCableName
std::string getDataCableName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:95
ConvertStaveServices::getLvConductorName
std::string getLvConductorName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:101
ConvertStaveServices::getLvInsulatorName
std::string getLvInsulatorName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:106
ConvertStaveServices::constructName
std::string constructName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:76
ConvertStaveServices::getDcsCableName
std::string getDcsCableName(DetType::Type type, DetType::Part part, int layer) const
Definition
ConvertStaveServices.cxx:90
ServiceMaterial
Definition
ServiceMaterial.h:12
StaveServices
Class storing all the services of a stave (or a petal, etc...) classifying them by function and by nu...
Definition
StaveServices.h:15
DetType::Type
Type
Definition
DetType.h:13
DetType::Part
Part
Definition
DetType.h:14
type
Generated on
for ATLAS Offline Software by
1.17.0