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

Public Types

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

Public Attributes

fhicl::Sequence< art::InputTag > GeneratorTags
 
fhicl::OptionalSequence
< art::InputTag > 
EnergyDepositTags
 
fhicl::OptionalAtom
< art::InputTag > 
EnergyDepositSummaryTag
 
fhicl::Atom< std::string > TriggerGatesTag
 
fhicl::Atom< microsecondsBeamGateDuration
 
fhicl::Atom< microsecondsBeamGateStart
 
fhicl::Atom< microsecondsPreSpillWindow
 
fhicl::Atom< microsecondsPreSpillWindowGap
 
fhicl::Atom< std::string > EventTreeName
 
fhicl::Atom< std::string > LogCategory
 

Detailed Description

Definition at line 270 of file MakeTriggerSimulationTree_module.cc.

Member Typedef Documentation

Definition at line 273 of file MakeTriggerSimulationTree_module.cc.

Definition at line 272 of file MakeTriggerSimulationTree_module.cc.

Member Data Documentation

fhicl::Atom<microseconds> icarus::trigger::MakeTriggerSimulationTree::Config::BeamGateDuration
Initial value:
{
Name("BeamGateDuration"),
}

Definition at line 296 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<microseconds> icarus::trigger::MakeTriggerSimulationTree::Config::BeamGateStart
Initial value:
{
Name("BeamGateStart"),
Comment("open the beam gate this long after the nominal beam gate time"),
microseconds{ 0.0 }
}

Definition at line 301 of file MakeTriggerSimulationTree_module.cc.

fhicl::OptionalAtom<art::InputTag> icarus::trigger::MakeTriggerSimulationTree::Config::EnergyDepositSummaryTag
Initial value:
{
Name("EnergyDepositSummaryTag"),
}

Definition at line 286 of file MakeTriggerSimulationTree_module.cc.

fhicl::OptionalSequence<art::InputTag> icarus::trigger::MakeTriggerSimulationTree::Config::EnergyDepositTags
Initial value:
{
Name("EnergyDepositTags"),
}

Definition at line 281 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<std::string> icarus::trigger::MakeTriggerSimulationTree::Config::EventTreeName
Initial value:
{
Name("EventTreeName"),
Comment("name of the ROOT tree"),
"Treegger"
}

Definition at line 319 of file MakeTriggerSimulationTree_module.cc.

fhicl::Sequence<art::InputTag> icarus::trigger::MakeTriggerSimulationTree::Config::GeneratorTags
Initial value:
{
Name("GeneratorTags"),
Comment("labels of the event generators"),
std::vector<art::InputTag>{ "generator" }
}

Definition at line 275 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<std::string> icarus::trigger::MakeTriggerSimulationTree::Config::LogCategory
Initial value:
{
Name("LogCategory"),
Comment("name of the category used for the output"),
"MakeTriggerSimulationTree"
}

Definition at line 325 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<microseconds> icarus::trigger::MakeTriggerSimulationTree::Config::PreSpillWindow
Initial value:
{
Name("PreSpillWindow"),
Comment("duration of the pre-spill window"),
microseconds{ 10.0 }
}

Definition at line 307 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<microseconds> icarus::trigger::MakeTriggerSimulationTree::Config::PreSpillWindowGap
Initial value:
{
Name("PreSpillWindowGap"),
Comment("gap from the end of pre-spill window to the start of beam gate"),
microseconds{ 0.0 }
}

Definition at line 313 of file MakeTriggerSimulationTree_module.cc.

fhicl::Atom<std::string> icarus::trigger::MakeTriggerSimulationTree::Config::TriggerGatesTag
Initial value:
{
Name("TriggerGatesTag"),
}

Definition at line 291 of file MakeTriggerSimulationTree_module.cc.


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