![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef PIXELGEOMODEL_IBLPARAMETERSVC_H
14 #define PIXELGEOMODEL_IBLPARAMETERSVC_H
17 #include "GaudiKernel/ToolHandle.h"
18 #include "Gaudi/Property.h"
19 #include "GaudiKernel/Service.h"
21 #include "GaudiKernel/IInterface.h"
26 static const InterfaceID IID_IIBLParameterSvc(
"IBLParameterSvc",1,0);
29 :
public extends<AthService, IIBLParameterSvc>
54 void setCablingParameters(std::vector<int> &columnsPerFE,std::vector<int> &rowsPerFE,std::vector<std::vector<int> > &FEsPerHalfModule,
int *DBMColumnsPerFE=NULL,
int *DBMRowsPerFE=NULL,
int *DBMFEsPerHalfModule=NULL) {
56 columnsPerFE=std::vector<int>(1);
57 rowsPerFE=std::vector<int>(1);
60 FEsPerHalfModule.clear();
80 if (paramName==
"IBLAbsent") param=
false;
106 return IID_IIBLParameterSvc;
int m_LayerFEsPerHalfModule_planar
void setCablingParameters(std::vector< int > &columnsPerFE, std::vector< int > &rowsPerFE, std::vector< std::vector< int > > &FEsPerHalfModule, int *DBMColumnsPerFE=NULL, int *DBMRowsPerFE=NULL, int *DBMFEsPerHalfModule=NULL)
bool m_disablePixMapCondDB
IBLParameterSvc(const std::string &name, ISvcLocator *svc)
Constructor(s)
static const InterfaceID & interfaceID()
virtual ~IBLParameterSvc()
std::string setStringParameters(const std::string ¶m, const std::string ¶mName)
bool m_disableSpecialPixels
virtual void setBoolParameters(bool ¶m, const std::string ¶mName) override
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_LayerFEsPerHalfModule_3d
std::vector< int > m_LayerFEsPerHalfModule
bool m_disableAllClusterSplitting
AthROOTErrorHandlerSvc * svc
ServiceHandle< IRDBAccessSvc > m_rdbAccessSvc
virtual StatusCode initialize() override
Initialize Service.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvIf) override
ServiceHandle< IGeoDbTagSvc > m_geoDbTagSvc
virtual StatusCode finalize() override
StatusCode setIblParameters()