11 #ifndef GEO_StandardGeometryHelperGAr_h    12 #define GEO_StandardGeometryHelperGAr_h    15 #include "Geometry/ExptGeoHelperInterface.h"    88 #endif // GEO_StandardGeometryHelperGAr_h DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
 
std::shared_ptr< const seg::ChannelMapAlg > ChannelMapAlgPtr_t
 
std::shared_ptr< const seg::SegmentationAlg > SegmentationAlgPtr_t
 
fhicl::ParameterSet fPset
copy of configuration parameter set 
 
Description of geometry of one entire detector. 
 
std::shared_ptr< geo::seg::SegmentationAlg > fECALSegmentationAlg
ECAL Segmentation Alg. 
 
virtual void doConfigureMuIDSegmentationAlg(fhicl::ParameterSet const &segParameters, geo::GeometryCore *geom) override
Implementation of ConfigureECALSegmentationAlg (pure virtual) 
 
std::shared_ptr< geo::seg::SegmentationAlg > fMinervaSegmentationAlg
Tracker Sc Segmentation Alg. 
 
Interface to a service with detector-specific geometry knowledge. 
 
virtual ChannelMapAlgPtr_t doGetChannelMapAlg() const  override
Returns the ChannelMapAlg. 
 
virtual SegmentationAlgPtr_t doGetMinervaSegmentationAlg() const  override
Returns the Tracker Sc SegmentationAlg. 
 
Simple implementation of channel mapping. 
 
virtual SegmentationAlgPtr_t doGetECALSegmentationAlg() const  override
Returns the ECAL SegmentationAlg. 
 
virtual void doConfigureChannelMapAlg(fhicl::ParameterSet const &sortingParameters, geo::GeometryCore *geom) override
Implementation of ConfigureChannelMapAlg (pure virtual) 
 
StandardGeometryHelperGAr(fhicl::ParameterSet const &pset,::art::ActivityRegistry ®)
Constructor; follows the standard art service signature. 
 
virtual void doConfigureMinervaSegmentationAlg(fhicl::ParameterSet const &segParameters, geo::GeometryCore *geom) override
Implementation of ConfigureECALSegmentationAlg (pure virtual) 
 
virtual void doConfigureECALSegmentationAlg(fhicl::ParameterSet const &segParameters, geo::GeometryCore *geom) override
Implementation of ConfigureECALSegmentationAlg (pure virtual) 
 
General GArSoft Utilities. 
 
std::shared_ptr< geo::seg::SegmentationAlg > fMuIDSegmentationAlg
MuID Segmentation Alg. 
 
virtual SegmentationAlgPtr_t doGetMuIDSegmentationAlg() const  override
Returns the MuID SegmentationAlg. 
 
std::shared_ptr< geo::seg::ChannelMapAlg > fChannelMap
channel map algorithm 
 
LArSoft geometry interface.