All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
icarus::crt::CRTGeometryHelper Class Reference

#include <CRTGeometryHelper.h>

Inheritance diagram for icarus::crt::CRTGeometryHelper:
geo::AuxDetExptGeoHelperInterface

Public Member Functions

 CRTGeometryHelper (fhicl::ParameterSet const &pset)
 
- Public Member Functions inherited from geo::AuxDetExptGeoHelperInterface
virtual ~AuxDetExptGeoHelperInterface ()=default
 Virtual destructor; does nothing. More...
 
AuxDetChannelMapAlgPtr_t ConfigureAuxDetChannelMapAlg (fhicl::ParameterSet const &sortingParameters) const
 Configure and initialize the channel map. More...
 

Private Member Functions

AuxDetChannelMapAlgPtr_t doConfigureAuxDetChannelMapAlg (fhicl::ParameterSet const &sortingParameters) const override
 Implementation of ConfigureChannelMapAlg (pure virtual) More...
 

Private Attributes

fhicl::ParameterSet fPset
 Copy of configuration parameter set. More...
 

Additional Inherited Members

- Public Types inherited from geo::AuxDetExptGeoHelperInterface
using AuxDetChannelMapAlgPtr_t = std::unique_ptr< AuxDetChannelMapAlg >
 

Detailed Description

Definition at line 33 of file icaruscode/icaruscode/CRT/CRTGeometryHelper.h.

Constructor & Destructor Documentation

icarus::crt::CRTGeometryHelper::CRTGeometryHelper ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 24 of file icaruscode/icaruscode/CRT/CRTGeometryHelper_service.cc.

26  : fPset(pset) {}
fhicl::ParameterSet fPset
Copy of configuration parameter set.

Member Function Documentation

CRTGeometryHelper::AuxDetChannelMapAlgPtr_t icarus::crt::CRTGeometryHelper::doConfigureAuxDetChannelMapAlg ( fhicl::ParameterSet const &  sortingParameters) const
overrideprivatevirtual

Implementation of ConfigureChannelMapAlg (pure virtual)

Implements geo::AuxDetExptGeoHelperInterface.

Definition at line 30 of file icaruscode/icaruscode/CRT/CRTGeometryHelper_service.cc.

31  {
32 
33  return std::make_unique<geo::CRTChannelMapAlg>(sortingParameters);
34 
35  }

Member Data Documentation

fhicl::ParameterSet icarus::crt::CRTGeometryHelper::fPset
private

Copy of configuration parameter set.

Definition at line 43 of file icaruscode/icaruscode/CRT/CRTGeometryHelper.h.


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