LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
IHitParticleAssociations.h
Go to the documentation of this file.
1 #ifndef IMCTRUTHMATCHING_H
11 #define IMCTRUTHMATCHING_H
12 
13 #include "fhiclcpp/ParameterSet.h"
14 
20 
22 namespace t0
23 {
24 
26 
28 {
29 public:
33  virtual ~IHitParticleAssociations() noexcept = default;
34 
40  virtual void reconfigure(fhicl::ParameterSet const& pset) = 0;
41 
46 };
47 
48 } // namespace
49 #endif // IMCTRUTHMATCHING_H
code to link reconstructed objects back to the MC truth information
Declaration of signal hit object.
virtual void reconfigure(fhicl::ParameterSet const &pset)=0
Interface for configuring the particular algorithm tool.
Particle class.
virtual void CreateHitParticleAssociations(art::Event &, HitParticleAssociations *)=0
This rebuilds the internal maps.
virtual ~IHitParticleAssociations() noexcept=default
Virtual Destructor.