artdaq_demo  3.13.00
demo::DemoViewer Class Reference

An example art analysis module which plots events both as histograms and event snapshots (plot of ADC value vs ADC number) More...

Inheritance diagram for demo::DemoViewer:

Public Member Functions

 DemoViewer (fhicl::ParameterSet const &p)
 DemoViewer Constructor. More...
 
void analyze (art::Event const &e) override
 
void beginJob () override
 
void beginRun (art::Run const &e) override
 
void endRun (art::Run const &e) override
 

Detailed Description

An example art analysis module which plots events both as histograms and event snapshots (plot of ADC value vs ADC number)

Definition at line 60 of file DemoViewer_module.cc.

Constructor & Destructor Documentation

demo::DemoViewer::DemoViewer ( fhicl::ParameterSet const &  p)
explicit

DemoViewer Constructor.

Parameters
pParameterSet used to configure DemoViewer
* DemoViewer accepts the following Parameters:
* "prescale" (REQUIRED): DemoViewer will only redraw historgrams once per this many events
* "num_x_plots": (Default: size_t::MAX_VALUE): Maximum number of columns of plots
* "num_y_plots": (Default: size_t::MAX_VALUE): Maximum number of rows of plots
* "raw_data_label": (Default: "daq"): Label under which artdaq data is stored
* "fragment_ids": (REQUIRED): List of ids to process. Fragment IDs are assigned by BoardReaders.
* "fileName": (Default: artdaqdemo_onmon.root): File name for output, if
* "write_to_file": (Default: false): Whether to write output histograms to "fileName"
* 

Definition at line 125 of file DemoViewer_module.cc.


The documentation for this class was generated from the following file: