ATLAS Offline Software
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 
15 public:
16 
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
LArG4FSStartPointFilter.part
part
Definition: LArG4FSStartPointFilter.py:21
ConvertStaveServices::getHvCableName
std::string getHvCableName(DetType::Type type, DetType::Part part, int layer) const
Definition: ConvertStaveServices.cxx:85
ConvertStaveServices::addCooling
void addCooling(DetType::Type type, DetType::Part part, int layerNumber, int nStaves, ServiceMaterial &mat)
Definition: ConvertStaveServices.cxx:50
mat
GeoMaterial * mat
Definition: LArDetectorConstructionTBEC.cxx:53
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.h
ConvertStaveServices::getDcsCableName
std::string getDcsCableName(DetType::Type type, DetType::Part part, int layer) const
Definition: ConvertStaveServices.cxx:90
ConvertStaveServices::constructName
std::string constructName(DetType::Type type, DetType::Part part, int layer) const
Definition: ConvertStaveServices.cxx:76
ConvertStaveServices::convertStaveServices
ServiceMaterial convertStaveServices(const StaveServices &stServ) const
Definition: ConvertStaveServices.cxx:11
ConvertStaveServices
Definition: ConvertStaveServices.h:14
ServiceMaterial.h
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
DetType::Type
Type
Definition: DetType.h:13
ServiceMaterial
Definition: ServiceMaterial.h:12
ConvertStaveServices::getLvInsulatorName
std::string getLvInsulatorName(DetType::Type type, DetType::Part part, int layer) const
Definition: ConvertStaveServices.cxx:106
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
DetType::Part
Part
Definition: DetType.h:14
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