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

#include <ActsGeo.h>

Public Member Functions

 ActsGeo (std::string detName_, gsl::not_null< const dd4hep::Detector * > det_, std::shared_ptr< spdlog::logger > log_)
 
 ~ActsGeo ()
 
std::vector< eicrecon::SurfaceConfigTrackingPlanes (int radiator, int numPlanes) const
 
std::function< bool(edm4eic::TrackPoint)> TrackPointCut (int radiator) const
 

Protected Attributes

std::string m_detName
 
gsl::not_null< const dd4hep::Detector * > m_det
 
std::shared_ptr< spdlog::logger > m_log
 

Constructor & Destructor Documentation

◆ ActsGeo()

richgeo::ActsGeo::ActsGeo ( std::string  detName_,
gsl::not_null< const dd4hep::Detector * >  det_,
std::shared_ptr< spdlog::logger >  log_ 
)

◆ ~ActsGeo()

richgeo::ActsGeo::~ActsGeo ( )
inline

Member Function Documentation

◆ TrackingPlanes()

std::vector< eicrecon::SurfaceConfig > richgeo::ActsGeo::TrackingPlanes ( int  radiator,
int  numPlanes 
) const

◆ TrackPointCut()

std::function< bool(edm4eic::TrackPoint)> richgeo::ActsGeo::TrackPointCut ( int  radiator) const

Member Data Documentation

◆ m_det

gsl::not_null<const dd4hep::Detector*> richgeo::ActsGeo::m_det
protected

◆ m_detName

std::string richgeo::ActsGeo::m_detName
protected

◆ m_log

std::shared_ptr<spdlog::logger> richgeo::ActsGeo::m_log
protected

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