LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
ChargedSpacePointCreator.h File Reference

Helpers to create space points with associated charge. More...

#include "lardataobj/RecoBase/SpacePoint.h"
#include "lardataobj/RecoBase/PointCharge.h"
#include "art/Framework/Core/ProducerBase.h"
#include "art/Framework/Principal/Event.h"
#include "art/Persistency/Common/PtrMaker.h"
#include "canvas/Persistency/Common/Ptr.h"
#include <vector>
#include <memory>
#include <type_traits>
#include <cstdlib>

Go to the source code of this file.

Classes

struct  recob::details::is_art_module< T, typename >
 
class  recob::ChargedSpacePointCollectionCreator
 Creates a collection of space points with associated charge. More...
 
struct  recob::details::is_art_module< T, typename >
 
struct  recob::details::is_art_module < T, std::enable_if_t< always_true_v< typename T::ModuleType > > >
 

Namespaces

 recob
 Reconstruction base classes.
 
 recob::details
 

Variables

template<typename T >
constexpr bool recob::details::is_art_module_v = is_art_module<T>()
 
template<typename T >
constexpr bool recob::details::always_true_v = true
 

Detailed Description

Helpers to create space points with associated charge.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
December 21, 2017
See also
lardata/ArtDataHelper/ChargedSpacePointCreator.cpp

The unit test for this utility is part of the proxy::ChargedSpacePoints unit test.

Definition in file ChargedSpacePointCreator.h.