ATLAS Offline Software
Loading...
Searching...
No Matches
DigitizeNonHitElementsDebugPrinter Class Reference
Collaboration diagram for DigitizeNonHitElementsDebugPrinter:

Public Member Functions

 DigitizeNonHitElementsDebugPrinter (const SCT_ID *detID)
std::string msg (const InDetDD::SiDetectorElement *element)

Private Attributes

const SCT_IDm_detID
int m_msgNo

Detailed Description

Definition at line 499 of file SCT_DigitizationTool.cxx.

Constructor & Destructor Documentation

◆ DigitizeNonHitElementsDebugPrinter()

DigitizeNonHitElementsDebugPrinter::DigitizeNonHitElementsDebugPrinter ( const SCT_ID * detID)
inlineexplicit

Member Function Documentation

◆ msg()

std::string DigitizeNonHitElementsDebugPrinter::msg ( const InDetDD::SiDetectorElement * element)
inline

Definition at line 506 of file SCT_DigitizationTool.cxx.

506 {
507 std::ostringstream ost;
508
509 ost << "Digitized unprocessed elements: layer - phi - eta - side "
510 << m_detID->layer_disk(element->identify()) << " - "
511 << m_detID->phi_module(element->identify()) << " - "
512 << m_detID->eta_module(element->identify()) << " - "
513 << m_detID->side(element->identify()) << " - "
514 << " unprocessed hit number: " << ++m_msgNo << '\n';
515
516 return ost.str();
517 }
virtual Identifier identify() const override final
identifier of this detector element (inline)

Member Data Documentation

◆ m_detID

const SCT_ID* DigitizeNonHitElementsDebugPrinter::m_detID
private

Definition at line 520 of file SCT_DigitizationTool.cxx.

◆ m_msgNo

int DigitizeNonHitElementsDebugPrinter::m_msgNo
private

Definition at line 521 of file SCT_DigitizationTool.cxx.


The documentation for this class was generated from the following file: