ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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

Definition at line 502 of file SCT_DigitizationTool.cxx.

502  :
503  m_detID{detID}, m_msgNo{-1} {
504  }

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  }

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:
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
DigitizeNonHitElementsDebugPrinter::m_detID
const SCT_ID * m_detID
Definition: SCT_DigitizationTool.cxx:520
DigitizeNonHitElementsDebugPrinter::m_msgNo
int m_msgNo
Definition: SCT_DigitizationTool.cxx:521
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
InDetDD::SolidStateDetectorElementBase::identify
virtual Identifier identify() const override final
identifier of this detector element (inline)