Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
larsim
larsim
MCSTReco
MCTrackRecoAlg.h
Go to the documentation of this file.
1
#ifndef MCTRACKRECOALG_H
2
#define MCTRACKRECOALG_H
3
4
// ART includes
5
namespace
fhicl
{
class
ParameterSet; }
6
7
// LArSoft
8
namespace
sim
{
9
class
MCRecoEdep;
10
class
MCRecoPart;
11
class
MCTrack;
12
}
13
14
// STL
15
#include <memory>
16
#include <vector>
17
18
namespace
sim
19
{
20
21
class
MCTrackRecoAlg
{
22
23
public
:
24
25
/// Default constructor with fhicl parameters
26
explicit
MCTrackRecoAlg
(
fhicl::ParameterSet
const
& pset);
27
std::unique_ptr<std::vector<sim::MCTrack>> Reconstruct(
MCRecoPart
& part_v,
MCRecoEdep
& edep_v);
28
29
protected
:
30
bool
fDebugMode
;
31
32
};
// class MCShowerHitRecoAlg
33
34
}
//namespace cluster
35
#endif
sim::MCTrackRecoAlg::fDebugMode
bool fDebugMode
Definition:
MCTrackRecoAlg.h:30
fhicl
Definition:
InputSourceFactory.h:7
sim
Code to link reconstructed objects back to the MC truth information.
Definition:
PedestalAdditionService.h:17
sim::MCRecoEdep
Definition:
MCRecoEdep.h:96
sim::MCRecoPart
Definition:
MCRecoPart.h:61
sim::MCTrackRecoAlg
Definition:
MCTrackRecoAlg.h:21
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11