EventDisplay3DService.h
Go to the documentation of this file.
1 //
2 // - Event display service used with the EventDisplay3D module to start up the
3 // TApplication and allow forward, backward, and jump-to navigation of events
4 // in the root input file. This is a very much simplified version based on
5 // Nova's event visplay service by Mark Messier.
6 //
7 
8 #ifndef EventDisplay3DService_EventDisplay3DService_hh
9 #define EventDisplay3DService_EventDisplay3DService_hh
10 
11 #ifndef __CINT__
12 #include "fhiclcpp/ParameterSet.h"
19 
20 namespace gar
21 {
22  namespace evd3d
23  {
25  {
26  public:
27 
29 
30  private:
31 
33  std::vector<art::Worker*> const& workers);
35 
36  private:
37  art::InputSource* fInputSource; ///< Input source of events
38 
39  public:
40  };
41  }
42  }
43 
44  #endif // __CINT__
46  #endif // EventDisplay3DService_EventDisplay3DService_hh
art::InputSource * fInputSource
Input source of events.
#define DECLARE_ART_SERVICE(svc, scope)
void postBeginJobWorkers(art::InputSource *inputs, std::vector< art::Worker * > const &workers)
void postProcessEvent(art::Event const &, art::ScheduleContext)
General GArSoft Utilities.
workers
Definition: train.py:479
EventDisplay3DService(fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)