|
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"
27 :
public extends<AthService, IIBLParameterSvc>
49 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) {
51 columnsPerFE=std::vector<int>(1);
52 rowsPerFE=std::vector<int>(1);
55 FEsPerHalfModule.clear();
75 if (paramName==
"IBLAbsent") param=
false;
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)
virtual bool containsDBM() override
bool m_disablePixMapCondDB
IBLParameterSvc(const std::string &name, ISvcLocator *svc)
Constructor(s)
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
virtual bool contains3D() 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 bool containsIBL() override
ServiceHandle< IGeoDbTagSvc > m_geoDbTagSvc
virtual StatusCode finalize() override
StatusCode setIblParameters()