LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
10
#include "
lardataobj/MCBase/MCTrack.h
"
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
23
class
MCTrackRecoAlg
{
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
sim::MCTrackRecoAlg::fDebugMode
bool fDebugMode
Definition:
MCTrackRecoAlg.h:31
fhicl
parameter set interface
Definition:
BeamFlashTrackMatchTaggerAlg.h:17
MCTrack.h
Class def header for mctrack data container.
sim
Monte Carlo Simulation.
Definition:
FlashHypothesisCreator.h:21
sim::MCRecoEdep
Definition:
MCRecoEdep.h:94
sim::MCRecoPart
Definition:
MCRecoPart.h:91
sim::MCTrackRecoAlg
Definition:
MCTrackRecoAlg.h:23
fhicl::ParameterSet
Definition:
ParameterSet.h:36
larsim
v09_43_00
source
larsim
MCSTReco
MCTrackRecoAlg.h
Generated on Thu May 2 2024 20:59:51 for LArSoft by
1.8.11