LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
TotallyCheatTrackingAlg.h
Go to the documentation of this file.
1 
11 #ifndef LAREXAMPLES_ALGORITHMS_TOTALLYCHEATTRACKS_TOTALLYCHEATTRACKINGALG_H
12 #define LAREXAMPLES_ALGORITHMS_TOTALLYCHEATTRACKS_TOTALLYCHEATTRACKINGALG_H
13 
14 // LArSoft libraries
17 
18 // nutools libraries
20 
21 // framework libraries
22 #include "fhiclcpp/types/Atom.h"
23 #include "fhiclcpp/types/Table.h"
24 
25 
26 namespace lar {
27  namespace example {
28 
29 
67 
68  public:
69  struct Config {};
70 
73 
74 
76  void setup() {}
77 
87  (simb::MCParticle const& mcParticle) const;
88 
89 
90  }; // class TotallyCheatTrackingAlg
91 
92 
93  } // namespace example
94 } // namespace lar
95 
96 
97 
98 #endif // LAREXAMPLES_ALGORITHMS_TOTALLYCHEATTRACKS_TOTALLYCHEATTRACKINGALG_H
TotallyCheatTrackingAlg(Config const &)
Constructor: accepts a configuration (currently unused).
Data product for reconstructed trajectory in space.
Reconstructs tracks from simulated particles.
Particle class.
Pseudo-track data product for TotallyCheatTracks example.
Pseudo-track object for TotallyCheatTracks example.
Definition: CheatTrack.h:52
lar::example::CheatTrack makeTrack(simb::MCParticle const &mcParticle) const
Returns a reconstructed track from the specified particle.
void setup()
Set up the algorithm (currently no operation).
LArSoft-specific namespace.