LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
evgen::ActiveVolumeVertexSampler::Config Struct Reference

#include "ActiveVolumeVertexSampler.h"

Public Attributes

fhicl::Atom< std::string > type_
 
fhicl::OptionalAtom< std::string > seed_
 
fhicl::Sequence< double, 3 > position_
 

Detailed Description

Collection of configuration parameters used to determine the vertex location for each event

Definition at line 46 of file ActiveVolumeVertexSampler.h.

Member Data Documentation

fhicl::Sequence<double, 3> evgen::ActiveVolumeVertexSampler::Config::position_
Initial value:
{
Name("position"),
Comment("Coordinates of the fixed vertex position"),
[this]() -> bool { return type_() == "fixed"; }
}

Definition at line 59 of file ActiveVolumeVertexSampler.h.

fhicl::OptionalAtom<std::string> evgen::ActiveVolumeVertexSampler::Config::seed_
Initial value:
{
Name("seed"),
Comment("Seed used for sampling vertex locations"),
[this]() -> bool { return type_() == "sampled"; }
}

Definition at line 53 of file ActiveVolumeVertexSampler.h.

fhicl::Atom<std::string> evgen::ActiveVolumeVertexSampler::Config::type_
Initial value:
{
Name("type"),
Comment("Technique used to choose vertex locations"),
"sampled"
}

Definition at line 47 of file ActiveVolumeVertexSampler.h.


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