EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
DD4hep_service Class Reference

#include <DD4hep_service.h>

Inheritance diagram for DD4hep_service:
Inheritance graph
[legend]
Collaboration diagram for DD4hep_service:
Collaboration graph
[legend]

Public Member Functions

 DD4hep_service (JApplication *app)
 
virtual ~DD4hep_service ()
 
virtual gsl::not_null< const dd4hep::Detector * > detector ()
 
virtual gsl::not_null< const dd4hep::rec::CellIDPositionConverter * > converter ()
 

Protected Member Functions

void Initialize ()
 

Constructor & Destructor Documentation

◆ DD4hep_service()

DD4hep_service::DD4hep_service ( JApplication app)
inline

◆ ~DD4hep_service()

DD4hep_service::~DD4hep_service ( )
virtual

Member Function Documentation

◆ converter()

gsl::not_null< const dd4hep::rec::CellIDPositionConverter * > DD4hep_service::converter ( )
virtual

Return pointer to the cellIDPositionConverter object. Call Initialize if needed.

◆ detector()

gsl::not_null< const dd4hep::Detector * > DD4hep_service::detector ( )
virtual

Return pointer to the dd4hep::Detector object. Call Initialize if needed.

◆ Initialize()

void DD4hep_service::Initialize ( )
protected

Initialize the dd4hep geometry by reading in from the XML. Note that this is called automatically the first time detector() is called. Which XML file(s) are read is determined by the dd4hep:xml_files configuration parameter.


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