LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
MCTrackRecoAlg.h
Go to the documentation of this file.
1 #ifndef MCTRACKRECOALG_H
2 #define MCTRACKRECOALG_H
3 
4 // ART includes
16 
17 // LArSoft
21 
22 #include "MCRecoPart.h"
23 #include "MCRecoEdep.h"
25 
26 // STL
27 #include <set>
28 #include <vector>
29 #include <sstream>
30 
31 // ROOT
32 #include <TString.h>
33 #include <TTree.h>
34 
35 namespace sim
36 {
37 
39 
40  public:
41 
43  explicit MCTrackRecoAlg(fhicl::ParameterSet const& pset);
44  std::unique_ptr<std::vector<sim::MCTrack>> Reconstruct(MCRecoPart& part_v, MCRecoEdep& edep_v);
45 
46  protected:
47  bool fDebugMode;
48 
49  }; // class MCShowerHitRecoAlg
50 
51 } //namespace cluster
52 #endif
Particle class.
Class def header for mctrack data container.
Monte Carlo Simulation.
MCTrackRecoAlg(fhicl::ParameterSet const &pset)
Default constructor with fhicl parameters.
std::unique_ptr< std::vector< sim::MCTrack > > Reconstruct(MCRecoPart &part_v, MCRecoEdep &edep_v)
art framework interface to geometry description