  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef InDetDetDescrExample_ReadSiDetectorElements_h 
    6 #define InDetDetDescrExample_ReadSiDetectorElements_h 
    9 #include "GaudiKernel/ServiceHandle.h" 
   10 #include "GaudiKernel/ToolHandle.h" 
   24   class SiDetectorManager;
 
   25   class SiDetectorElement;
 
   42                    const std::vector<InDetDD::SiCellId> & cellIdVec,
 
   43                    const std::vector<Amg::Vector2D> & positionsVec,
 
   57   ToolHandle<ISiliconConditionsTool> 
m_siConditionsTool{
this, 
"SiConditionsTool", 
"SCT_SiliconConditionsTool", 
"Silicon conditions tool"};
 
   58   ToolHandle<ISiLorentzAngleTool> 
m_siLorentzAngleTool{
this, 
"SiLorentzAngleTool", 
"SiLorentzAngleTool", 
"Silicon Lorentz anglet tool"};
 
   75 #endif // InDetDetDescrExample_ReadSiDetectorElements_h 
  
void printDifference() const
 
bool m_printProbePositions
 
const AtlasDetectorID * m_idHelper
 
bool m_useConditionsTools
 
void printAllElements(const bool accessDuringInitialization)
 
ToolHandle< ISiliconConditionsTool > m_siConditionsTool
 
ToolHandle< ISiLorentzAngleTool > m_siLorentzAngleTool
 
std::string printElementId(const InDetDD::SiDetectorElement *element) const
 
ReadSiDetectorElements(const std::string &name, ISvcLocator *pSvcLocator)
 
const InDetDD::SiDetectorManager * m_manager
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
std::string m_managerName
 
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_detEleCollKey
 
void testElement(const Identifier &id, const std::vector< InDetDD::SiCellId > &cellIdVec, const std::vector< Amg::Vector2D > &positionsVec, const InDetDD::SiDetectorElementCollection *elements=nullptr) const
 
const SCT_ID * m_sctIdHelper
 
defines and typedefs for IOVSvc
 
void printRandomAccess(const bool accessDuringInitialization)
 
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
 
const PixelID * m_pixelIdHelper