Classes | Namespaces | Macros
EventProcessorTestOutput_module.cc File Reference
#include "art/Framework/Core/FileBlock.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Core/OutputModule.h"
#include "art/Framework/Principal/EventPrincipal.h"
#include "art/Framework/Principal/RunPrincipal.h"
#include "art/Framework/Principal/SubRunPrincipal.h"
#include "canvas/Persistency/Provenance/IDNumber.h"
#include "fhiclcpp/types/ConfigurationTable.h"
#include "fhiclcpp/types/Sequence.h"
#include "fhiclcpp/types/TupleAs.h"

Go to the source code of this file.

Classes

class  arttest::EventProcessorTestOutput
 
struct  arttest::EventProcessorTestOutput::Config
 

Namespaces

 arttest
 

Macros

#define OUTPUT_COMMENT
 

Macro Definition Documentation

#define OUTPUT_COMMENT
Value:
"To indicate where an output file should switch, one can\n" \
"specify the switch points via:\n\n" \
" switchAfter: [\n" \
" [\"a.txt\", [1] ], # ==> Switch after Run 1 in file \"a.txt\"\n" \
" [\"a.txt\", [] ], # ==> Switch after file \"a.txt\"\n" \
" [\"b.txt\", [1,4] ], # ==> Switch after Run 1, SubRun 4 in file " \
"\"b.txt\"\n" \
" [\"b.txt\", [2,3,7]] # ==> Switch after Run 2, SubRun 3, Event 7 in " \
"file \"b.txt\"\n" \
" ]\n\n" \
"Note that the switching behavior should be put in the order that\n" \
"the switching is expected--e.g. it would be an error to\n" \
"specify [\"a.txt\", []] as the first item since that would\n" \
"tell the module to switch after the first file has been\n" \
"processed, and then switch after Run 1 in file \"a.txt\". In\n" \
"other words, no sorting is done of the specified switch points."

Definition at line 94 of file EventProcessorTestOutput_module.cc.