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.