Helper functions based on art/canvas. More...
#include "canvas/Persistency/Common/Ptr.h"#include "canvas/Persistency/Provenance/BranchDescription.h"#include "canvas/Persistency/Provenance/ProductID.h"#include "canvas/Utilities/Exception.h"#include <type_traits>Go to the source code of this file.
| Namespaces | |
| util | |
| Namespace for general, non-LArSoft-specific utilities. | |
| Functions | |
| template<typename Event > | |
| art::InputTag | util::inputTagOf (Event const &event, art::ProductID const &productID) | 
| Reads and returns the input tag of the producer of productID.  More... | |
| template<typename Event , typename Handle > | |
| std::enable_if_t < std::is_void_v< std::void_t < typename Handle::HandleTag > >, art::InputTag > | util::inputTagOf (Event const &event, Handle const &handle) | 
| Reads and returns the input tag of the product with the specified handle.  More... | |
| template<typename Event , typename T > | |
| art::InputTag | util::inputTagOf (Event const &event, art::Ptr< T > const &ptr) | 
| Reads and returns the input tag of the product ptrpoints to.  More... | |
Helper functions based on art/canvas.
This library is header only.
Definition in file CanvasUtils.h.
 1.8.5
 1.8.5