9 #ifndef DETECTORINFOSERVICE_SERVICEPACK_H 10 #define DETECTORINFOSERVICE_SERVICEPACK_H 1 25 template <
typename... Services>
53 template <
typename... Services>
55 {
return { lar::providerFrom<Services>()... }; }
72 #endif // DETECTORINFOSERVICE_SERVICEPACK_H ProviderPackFromServices< Services... > extractProviders()
Returns a provider pack with providers from specified services.
Data structure containing constant pointers to classes.
LArSoft-specific namespace.
Container for a list of pointers to providers.
lar::ProviderPack< typename Services::provider_type... > ProviderPackFromServices
Type of provider pack with providers from all specified Services.