final Class Reference

The BinaryFileOutput module streams art Events to a binary file, bypassing ROOT. More...

List of all members.

Classes

struct  Config

Public Member Functions

 BinaryFileOutput (ParameterSet const &ps)
 BinaryFileOutput Constructor.
virtual ~BinaryFileOutput ()
 BinaryFileOutput Destructor.
 BinaryNetOutput (ParameterSet const &ps)
 BinaryNetOutput Constructor.
virtual ~BinaryNetOutput ()
 BinaryNetOutput Destructor.
 RootDAQOut (Parameters const &)
void postSelectProducts (FileBlock const &) override
void beginJob () override
void endJob () override
void event (EventPrincipal const &) override
void beginSubRun (SubRunPrincipal const &) override
void endSubRun (SubRunPrincipal const &) override
void beginRun (RunPrincipal const &) override
void endRun (RunPrincipal const &) override

Detailed Description

The BinaryFileOutput module streams art Events to a binary file, bypassing ROOT.

An art::OutputModule which sends Fragments using DataSenderManager. This module produces output identical to that of a BoardReader, for use in systems which have multiple layers of EventBuilders.

Definition at line 42 of file BinaryFileOutput_module.cc.


Member Function Documentation

final::BinaryFileOutput ( ParameterSet const &  ps  )  [explicit]

BinaryFileOutput Constructor.

Parameters:
ps ParameterSet used to configure BinaryFileOutput

BinaryFileOutput accepts the same configuration parameters as art::OutputModule. It has the same name substitution code that RootOutput uses to uniquify names.

BinaryFileOutput also expects the following Parameters: "fileName" (REQUIRED): Name of the file to write "directIO" (Default: false): Whether to use O_DIRECT

final::BinaryNetOutput ( ParameterSet const &  ps  )  [explicit]

BinaryNetOutput Constructor.

Parameters:
ps ParameterSet used to configure BinaryNetOutput

BinaryNetOutput forwards its ParameterSet to art::OutputModule, so any Parameters it requires are also required by BinaryNetOutput. BinaryNetOutput also forwards its ParameterSet to DataSenderManager, so any Parameters *it* requires are *also* required by BinaryMPIOuptut. Finally, BinaryNetOutput accpets the following parameters: "rt_priority" (Default: 0): Priority for this thread "module_name" (Default: BinaryNetOutput): Friendly name for this module (MessageFacility Category)


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

Generated on 19 Feb 2018 for artdaq by  doxygen 1.6.1