LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
MCTrackRecoAlg.h
Go to the documentation of this file.
1 #ifndef MCTRACKRECOALG_H
2 #define MCTRACKRECOALG_H
3 
4 // ART includes
5 namespace fhicl {
6  class ParameterSet;
7 }
8 
9 // LArSoft
11 
12 namespace sim {
13  class MCRecoEdep;
14  class MCRecoPart;
15 }
16 
17 // STL
18 #include <memory>
19 #include <vector>
20 
21 namespace sim {
22 
24 
25  public:
27  explicit MCTrackRecoAlg(fhicl::ParameterSet const& pset);
28  std::unique_ptr<std::vector<sim::MCTrack>> Reconstruct(MCRecoPart& part_v, MCRecoEdep& edep_v);
29 
30  protected:
31  bool fDebugMode;
32 
33  }; // class MCShowerHitRecoAlg
34 
35 } //namespace cluster
36 #endif
parameter set interface
Class def header for mctrack data container.
Monte Carlo Simulation.