LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
evg::GenieOutputParams Struct Reference

Public Types

template<class T >
using Atom = fhicl::Atom< T >
 
template<class T >
using Sequence = fhicl::Sequence< T >
 
template<class T >
using Table = fhicl::Table< T >
 
using Comment = fhicl::Comment
 
using Name = fhicl::Name
 

Public Attributes

Sequence< std::string > inputModuleLabels
 
Atom< std::string > outputGHEPFilePattern
 
Atom< std::string > dumpFilePattern
 
Atom< int > dumpGeniePrintLevel
 
Atom< bool > dumpMCTruth
 
Atom< bool > dumpGTruth
 
Atom< bool > dumpMCFlux
 

Detailed Description

Definition at line 49 of file GenieOutput_module.cc.

Member Typedef Documentation

template<class T >
using evg::GenieOutputParams::Atom = fhicl::Atom<T>

Definition at line 51 of file GenieOutput_module.cc.

template<class T >
using evg::GenieOutputParams::Sequence = fhicl::Sequence<T>

Definition at line 52 of file GenieOutput_module.cc.

template<class T >
using evg::GenieOutputParams::Table = fhicl::Table<T>

Definition at line 53 of file GenieOutput_module.cc.

Member Data Documentation

Atom<std::string> evg::GenieOutputParams::dumpFilePattern
Initial value:
{
Name("dumpFilePattern"),
Comment("name of file for formatted dumps; if name contains '%l' then\n"
"events from different input labels will go to separate streams\n"
"if blank use std::cout"),
""
}

Definition at line 69 of file GenieOutput_module.cc.

Atom<int> evg::GenieOutputParams::dumpGeniePrintLevel
Initial value:
{
Name("dumpGeniePrintLevel"),
Comment("print fetched genie::EventRecord -1=no, 13=max info\n"
"see GENIE manual for legal values"),
-1
}

Definition at line 76 of file GenieOutput_module.cc.

Atom<bool> evg::GenieOutputParams::dumpGTruth
Initial value:
{
Name("dumpGTruth"),
Comment("dump the GTruth objects (std:cout) as they're retrieved"),
false
}

Definition at line 87 of file GenieOutput_module.cc.

Atom<bool> evg::GenieOutputParams::dumpMCFlux
Initial value:
{
Name("dumpMCFlux"),
Comment("dump the MCFlux objects (std:cout) as they're retrieved"),
false
}

Definition at line 92 of file GenieOutput_module.cc.

Atom<bool> evg::GenieOutputParams::dumpMCTruth
Initial value:
{
Name("dumpMCTruth"),
Comment("dump the MCTruth objects (std:cout) as they're retrieved"),
false
}

Definition at line 82 of file GenieOutput_module.cc.

Sequence<std::string> evg::GenieOutputParams::inputModuleLabels
Initial value:
{
Name("inputModuleLabels"),
Comment("list of input module labels to use, if empty use everything")
}

Definition at line 57 of file GenieOutput_module.cc.

Atom<std::string> evg::GenieOutputParams::outputGHEPFilePattern
Initial value:
{
Name("outputGHEPFile"),
Comment("name of file to write in std GENIE gntp.*.ghep.root format\n"
"if blank don't write file, if name contains '%l' then\n"
"events from different input labels will go to separate outputs\n"),
""
}

Definition at line 62 of file GenieOutput_module.cc.


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