ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
ITk::DigitizeNonHitElementsDebugPrinter Class Reference
Collaboration diagram for ITk::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 613 of file StripDigitizationTool.cxx.

Constructor & Destructor Documentation

◆ DigitizeNonHitElementsDebugPrinter()

ITk::DigitizeNonHitElementsDebugPrinter::DigitizeNonHitElementsDebugPrinter ( const SCT_ID detID)
inlineexplicit

Definition at line 616 of file StripDigitizationTool.cxx.

616  :
617  m_detID{detID}, m_msgNo{-1} {
618  }

Member Function Documentation

◆ msg()

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

Definition at line 620 of file StripDigitizationTool.cxx.

620  {
621  std::ostringstream ost;
622 
623  ost << "Digitized unprocessed elements: layer - phi - eta - side "
624  << m_detID->layer_disk(element->identify()) << " - "
625  << m_detID->phi_module(element->identify()) << " - "
626  << m_detID->eta_module(element->identify()) << " - "
627  << m_detID->side(element->identify()) << " - "
628  << " unprocessed hit number: " << ++m_msgNo << '\n';
629 
630  return ost.str();
631  }

Member Data Documentation

◆ m_detID

const SCT_ID* ITk::DigitizeNonHitElementsDebugPrinter::m_detID
private

Definition at line 634 of file StripDigitizationTool.cxx.

◆ m_msgNo

int ITk::DigitizeNonHitElementsDebugPrinter::m_msgNo
private

Definition at line 635 of file StripDigitizationTool.cxx.


The documentation for this class was generated from the following file:
python.trigbs_prescaleL1.ost
ost
Definition: trigbs_prescaleL1.py:104
SCT_ID::phi_module
int phi_module(const Identifier &id) const
Definition: SCT_ID.h:740
ITk::DigitizeNonHitElementsDebugPrinter::m_detID
const SCT_ID * m_detID
Definition: StripDigitizationTool.cxx:634
SCT_ID::layer_disk
int layer_disk(const Identifier &id) const
Definition: SCT_ID.h:734
SCT_ID::eta_module
int eta_module(const Identifier &id) const
Definition: SCT_ID.h:746
SCT_ID::side
int side(const Identifier &id) const
Definition: SCT_ID.h:752
ITk::DigitizeNonHitElementsDebugPrinter::m_msgNo
int m_msgNo
Definition: StripDigitizationTool.cxx:635
InDetDD::SolidStateDetectorElementBase::identify
virtual Identifier identify() const override final
identifier of this detector element (inline)