All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
sbn::TimedTrackSelector::Config Struct Reference

Module configuration parameters. More...

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

fhicl::Sequence< art::InputTag > TrackTimeTags
 
fhicl::Atom< double > MinT0
 
fhicl::Atom< double > MaxT0
 
fhicl::Atom< unsigned int > MinTracks
 
fhicl::Atom< unsigned int > MaxTracks
 
fhicl::Atom< bool > OnlyPandoraTracks
 
fhicl::Atom< bool > SaveTracks
 
fhicl::Atom< std::string > LogCategory
 

Detailed Description

Module configuration parameters.

Definition at line 123 of file TimedTrackSelector_module.cc.

Member Typedef Documentation

Definition at line 126 of file TimedTrackSelector_module.cc.

Definition at line 125 of file TimedTrackSelector_module.cc.

Member Data Documentation

fhicl::Atom<std::string> sbn::TimedTrackSelector::Config::LogCategory
Initial value:
{
Name{ "LogCategory" },
Comment{ "name of a message facility stream for this module" },
"TimedTrackSelector"
}

Definition at line 173 of file TimedTrackSelector_module.cc.

fhicl::Atom<double> sbn::TimedTrackSelector::Config::MaxT0
Initial value:
{
Name{ "MaxT0" },
Comment{ "Select only tracks earlier than this time [ns]" },
}

Definition at line 140 of file TimedTrackSelector_module.cc.

fhicl::Atom<unsigned int> sbn::TimedTrackSelector::Config::MaxTracks
Initial value:
{
Name{ "MaxTracks" },
Comment{ "Pass only events with at most these many selected tracks" },
}

Definition at line 152 of file TimedTrackSelector_module.cc.

fhicl::Atom<double> sbn::TimedTrackSelector::Config::MinT0
Initial value:
{
Name{ "MinT0" },
Comment{ "Select only tracks not earlier than this time [ns]" },
}

Definition at line 134 of file TimedTrackSelector_module.cc.

fhicl::Atom<unsigned int> sbn::TimedTrackSelector::Config::MinTracks
Initial value:
{
Name{ "MinTracks" },
Comment{ "Pass only events with at least these many selected tracks" },
1U
}

Definition at line 146 of file TimedTrackSelector_module.cc.

fhicl::Atom<bool> sbn::TimedTrackSelector::Config::OnlyPandoraTracks
Initial value:
{
Name{ "OnlyPandoraTracks" },
"Select a \"track\" only if its particle flow object"
" has the particle ID of a track"
},
true
}

Definition at line 158 of file TimedTrackSelector_module.cc.

fhicl::Atom<bool> sbn::TimedTrackSelector::Config::SaveTracks
Initial value:
{
Name{ "SaveTracks" },
Comment{ "Whether to write the list of selected tracks" },
true
}

Definition at line 167 of file TimedTrackSelector_module.cc.

fhicl::Sequence<art::InputTag> sbn::TimedTrackSelector::Config::TrackTimeTags
Initial value:
{
Name{ "TrackTimeTags" },
Comment{ "data products with trach time information (and associations)" }
}

Definition at line 129 of file TimedTrackSelector_module.cc.


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