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

#include <IrtGeoPFRICH.h>

Inheritance diagram for richgeo::IrtGeoPFRICH:
Inheritance graph
[legend]
Collaboration diagram for richgeo::IrtGeoPFRICH:
Collaboration graph
[legend]

Public Member Functions

 IrtGeoPFRICH (gsl::not_null< const dd4hep::Detector * > det_, gsl::not_null< const dd4hep::rec::CellIDPositionConverter * > conv_, std::shared_ptr< spdlog::logger > log_)
 
 ~IrtGeoPFRICH ()
 
- Public Member Functions inherited from richgeo::IrtGeo
 IrtGeo (std::string detName_, gsl::not_null< const dd4hep::Detector * > det_, gsl::not_null< const dd4hep::rec::CellIDPositionConverter * > conv_, std::shared_ptr< spdlog::logger > log_)
 
virtual ~IrtGeo ()
 
CherenkovDetectorCollection * GetIrtDetectorCollection () const
 

Protected Member Functions

void DD4hep_to_IRT () override
 
- Protected Member Functions inherited from richgeo::IrtGeo
void SetReadoutIDToPositionLambda ()
 
void SetRefractiveIndexTable ()
 
template<class VecT >
VecT GetVectorFromVariantParameters (dd4hep::rec::VariantParameters *pars, std::string key) const
 

Additional Inherited Members

- Protected Attributes inherited from richgeo::IrtGeo
std::string m_detName
 
gsl::not_null< const dd4hep::Detector * > m_det
 
dd4hep::DetElement m_detRich
 
dd4hep::Position m_posRich
 
gsl::not_null< const dd4hep::rec::CellIDPositionConverter * > m_converter
 
std::unordered_map< int, richgeo::Sensorm_sensor_info
 
CherenkovDetectorCollection * m_irtDetectorCollection {}
 
CherenkovDetector * m_irtDetector {}
 
std::shared_ptr< spdlog::logger > m_log
 

Constructor & Destructor Documentation

◆ IrtGeoPFRICH()

richgeo::IrtGeoPFRICH::IrtGeoPFRICH ( gsl::not_null< const dd4hep::Detector * >  det_,
gsl::not_null< const dd4hep::rec::CellIDPositionConverter * >  conv_,
std::shared_ptr< spdlog::logger >  log_ 
)
inline

◆ ~IrtGeoPFRICH()

richgeo::IrtGeoPFRICH::~IrtGeoPFRICH ( )

Member Function Documentation

◆ DD4hep_to_IRT()

void richgeo::IrtGeoPFRICH::DD4hep_to_IRT ( )
overrideprotectedvirtual

Implements richgeo::IrtGeo.


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