#include <SCT_ReadoutTool.h>
Example class to show calling the SCT_ReadoutTool
Class to represent the SCT module readout
Definition at line 32 of file SCT_ReadoutTool.h.
◆ SCT_ReadoutTool()
SCT_ReadoutTool::SCT_ReadoutTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~SCT_ReadoutTool()
virtual SCT_ReadoutTool::~SCT_ReadoutTool |
( |
| ) |
|
|
virtualdefault |
◆ determineReadout() [1/2]
StatusCode SCT_ReadoutTool::determineReadout |
( |
const Identifier & |
moduleId, |
|
|
std::vector< SCT_Chip > & |
chips, |
|
|
bool |
link0ok, |
|
|
bool |
link1ok |
|
) |
| const |
|
overridevirtual |
Determine which chips are in the readout for a module of a particular type by Identifier.
Definition at line 50 of file SCT_ReadoutTool.cxx.
74 ATH_MSG_DEBUG(
"Determining Readout for module ID = " << moduleId);
77 if (chips.size()!=12) {
79 return StatusCode::SUCCESS;
88 data.setLinkStatus(link0ok, link1ok);
95 data.clearChipReadout();
102 data.maskChipsNotInReadout();
104 data.printStatus(moduleId);
106 return StatusCode::SUCCESS;
◆ determineReadout() [2/2]
StatusCode SCT_ReadoutTool::determineReadout |
( |
const int |
truncatedSerialNumber, |
|
|
std::vector< SCT_Chip > & |
chips, |
|
|
bool |
link0ok, |
|
|
bool |
link1ok |
|
) |
| const |
|
overridevirtual |
Determine which chips are in the readout for a module of a particular type by truncated serial number.
Definition at line 38 of file SCT_ReadoutTool.cxx.
43 if (not
hash.is_valid())
return StatusCode::SUCCESS;
◆ finalize()
StatusCode SCT_ReadoutTool::finalize |
( |
| ) |
|
|
override |
◆ initialize()
StatusCode SCT_ReadoutTool::initialize |
( |
| ) |
|
|
override |
◆ m_cablingTool
◆ m_sctId
The documentation for this class was generated from the following files:
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side) const
For a single side of module.