LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
IHitParticleAssociations.h
Go to the documentation of this file.
1 #ifndef IMCTRUTHMATCHING_H
11 #define IMCTRUTHMATCHING_H
12 
13 namespace art {
14  class Event;
15 }
16 namespace fhicl {
17  class ParameterSet;
18 }
19 namespace recob {
20  class Hit;
21 }
22 namespace simb {
23  class MCParticle;
24 }
25 
27 
29 
31 namespace t0 {
32 
35 
37  public:
41  virtual ~IHitParticleAssociations() noexcept = default;
42 
48  virtual void reconfigure(fhicl::ParameterSet const& pset) = 0;
49 
53  virtual void CreateHitParticleAssociations(art::Event&, HitParticleAssociations*) = 0;
54  };
55 
56 } // namespace
57 #endif // IMCTRUTHMATCHING_H
code to link reconstructed objects back to the MC truth information
Reconstruction base classes.
parameter set interface
ART objects.
Definition: MVAAlg.h:12