ATLAS Offline Software
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 
12 public:
13 
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