ATLAS Offline Software
InnerDetector
InDetDetDescr
InDetServMatGeoModel
src
ComputeStaveServices.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_COMPUTESTAVESERVICES_H
6
#define INDETSERVMATGEOMODEL_COMPUTESTAVESERVICES_H
7
8
#include "
StaveServices.h
"
9
#include "GaudiKernel/MsgStream.h"
10
11
class
ComputeStaveServices
{
12
public
:
13
14
ComputeStaveServices
() {}
15
16
StaveServices
compute
(
DetType::Type
,
DetType::Part
,
int
layerNumber,
int
nModulesPerStave,
int
nChipsPerModule,
17
MsgStream&
msg
)
const
;
18
int
computeLVGaugeSerial
(
DetType::Type
,
DetType::Part
,
int
layerNumber,
19
int
nModules
,
double
moduleCurrent,
double
moduleVoltage,
20
double
poweringLoss,
double
lossInCable,
double
cableLen,
21
MsgStream&
msg
)
const
;
22
};
23
24
#endif
ComputeStaveServices
Definition:
ComputeStaveServices.h:11
StaveServices
Class storing all the services of a stave (or a petal, etc...) classifying them by function and by nu...
Definition:
StaveServices.h:15
PixelModuleFeMask_create_db.nModules
nModules
Definition:
PixelModuleFeMask_create_db.py:47
StaveServices.h
ComputeStaveServices::compute
StaveServices compute(DetType::Type, DetType::Part, int layerNumber, int nModulesPerStave, int nChipsPerModule, MsgStream &msg) const
Definition:
ComputeStaveServices.cxx:10
DetType::Type
Type
Definition:
DetType.h:13
ComputeStaveServices::computeLVGaugeSerial
int computeLVGaugeSerial(DetType::Type, DetType::Part, int layerNumber, int nModules, double moduleCurrent, double moduleVoltage, double poweringLoss, double lossInCable, double cableLen, MsgStream &msg) const
Definition:
ComputeStaveServices.cxx:92
DetType::Part
Part
Definition:
DetType.h:14
ComputeStaveServices::ComputeStaveServices
ComputeStaveServices()
Definition:
ComputeStaveServices.h:14
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
Generated on Thu Nov 7 2024 21:12:14 for ATLAS Offline Software by
1.8.18