#include <IBLParameterSvc.h>
Definition at line 26 of file IBLParameterSvc.h.
◆ IBLParameterSvc()
IBLParameterSvc::IBLParameterSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svc |
|
) |
| |
◆ ~IBLParameterSvc()
IBLParameterSvc::~IBLParameterSvc |
( |
| ) |
|
|
virtual |
◆ contains3D()
virtual bool IBLParameterSvc::contains3D |
( |
| ) |
|
|
inlineoverridevirtual |
◆ containsDBM()
virtual bool IBLParameterSvc::containsDBM |
( |
| ) |
|
|
inlineoverridevirtual |
◆ containsIBL()
virtual bool IBLParameterSvc::containsIBL |
( |
| ) |
|
|
inlineoverridevirtual |
◆ finalize()
StatusCode IBLParameterSvc::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode IBLParameterSvc::initialize |
( |
| ) |
|
|
overridevirtual |
◆ setBoolParameters()
virtual void IBLParameterSvc::setBoolParameters |
( |
bool & |
param, |
|
|
const std::string & |
paramName |
|
) |
| |
|
inlineoverridevirtual |
◆ setCablingParameters()
void IBLParameterSvc::setCablingParameters |
( |
std::vector< int > & |
columnsPerFE, |
|
|
std::vector< int > & |
rowsPerFE, |
|
|
std::vector< std::vector< int > > & |
FEsPerHalfModule, |
|
|
int * |
DBMColumnsPerFE = NULL , |
|
|
int * |
DBMRowsPerFE = NULL , |
|
|
int * |
DBMFEsPerHalfModule = NULL |
|
) |
| |
|
inline |
Definition at line 49 of file IBLParameterSvc.h.
51 columnsPerFE=std::vector<int>(1);
52 rowsPerFE=std::vector<int>(1);
55 FEsPerHalfModule.clear();
◆ setIblParameters()
StatusCode IBLParameterSvc::setIblParameters |
( |
| ) |
|
|
private |
Definition at line 76 of file IBLParameterSvc.cxx.
79 return (StatusCode::FAILURE);
85 return (StatusCode::FAILURE);
88 const IRDBRecord *switchTable = (*switchSet)[0];
89 std::string versionName(
"");
93 if (versionName==
"IBL") {
106 const IRDBRecord *IBLreadout = (*PixelReadout)[1];
110 if ((*PixelReadout).size()>2) {
111 const IRDBRecord *IBL3Dreadout = (*PixelReadout)[2];
114 const IRDBRecord *IBLstave = (*PixelStave)[1];
123 return StatusCode::SUCCESS;
◆ setStringParameters()
std::string IBLParameterSvc::setStringParameters |
( |
const std::string & |
param, |
|
|
const std::string & |
paramName |
|
) |
| |
|
inline |
◆ m_DBMpresent
bool IBLParameterSvc::m_DBMpresent |
|
private |
◆ m_disableAlignable
bool IBLParameterSvc::m_disableAlignable |
|
private |
◆ m_disableAllClusterSplitting
bool IBLParameterSvc::m_disableAllClusterSplitting |
|
private |
◆ m_disableDCS
bool IBLParameterSvc::m_disableDCS |
|
private |
◆ m_disablePixMapCondDB
bool IBLParameterSvc::m_disablePixMapCondDB |
|
private |
◆ m_disableSpecialPixels
bool IBLParameterSvc::m_disableSpecialPixels |
|
private |
◆ m_geoDbTagSvc
◆ m_IBLpresent
bool IBLParameterSvc::m_IBLpresent |
|
private |
◆ m_LayerColumnsPerFE
int IBLParameterSvc::m_LayerColumnsPerFE |
|
private |
◆ m_LayerFEsPerHalfModule
std::vector<int> IBLParameterSvc::m_LayerFEsPerHalfModule |
|
private |
◆ m_LayerFEsPerHalfModule_3d
int IBLParameterSvc::m_LayerFEsPerHalfModule_3d |
|
private |
◆ m_LayerFEsPerHalfModule_planar
int IBLParameterSvc::m_LayerFEsPerHalfModule_planar |
|
private |
◆ m_LayerRowsPerFE
int IBLParameterSvc::m_LayerRowsPerFE |
|
private |
◆ m_layout
int IBLParameterSvc::m_layout |
|
private |
◆ m_rdbAccessSvc
The documentation for this class was generated from the following files: