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

Public Types

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

Public Attributes

fhicl::Sequence< art::InputTag > GeneratorTags
 
fhicl::Atom< art::InputTag > DetectorParticleTag
 
fhicl::Sequence< art::InputTag > EnergyDepositTags
 
fhicl::Atom< std::string > TriggerGatesTag
 
fhicl::Sequence< raw::ADC_Count_tThresholds
 
fhicl::Atom< microsecondsBeamGateDuration
 
fhicl::Sequence< unsigned int > MinimumPrimitives
 
fhicl::Atom< nanosecondsTriggerTimeResolution
 
fhicl::Atom< bool > PlotOnlyActiveVolume
 
fhicl::OptionalAtom< std::string > EventTreeName
 
fhicl::OptionalAtom< std::string > EventDetailsLogCategory
 
fhicl::Atom< std::string > LogCategory
 

Detailed Description

Definition at line 1225 of file TriggerEfficiencyPlots_module.cc.

Member Typedef Documentation

Definition at line 1228 of file TriggerEfficiencyPlots_module.cc.

Definition at line 1227 of file TriggerEfficiencyPlots_module.cc.

Member Data Documentation

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

Definition at line 1258 of file TriggerEfficiencyPlots_module.cc.

fhicl::Atom<art::InputTag> icarus::trigger::TriggerEfficiencyPlots::Config::DetectorParticleTag
Initial value:
{
Name("DetectorParticleTag"),
Comment("label of simulated particles through the detector"),
"largeant"
}

Definition at line 1236 of file TriggerEfficiencyPlots_module.cc.

fhicl::Sequence<art::InputTag> icarus::trigger::TriggerEfficiencyPlots::Config::EnergyDepositTags
Initial value:
{
Name("EnergyDeposits"),
Comment("label of energy deposition data product(s) in the detector"),
std::vector<art::InputTag>{ "largeant:TPCActive" }
}

Definition at line 1242 of file TriggerEfficiencyPlots_module.cc.

fhicl::OptionalAtom<std::string> icarus::trigger::TriggerEfficiencyPlots::Config::EventDetailsLogCategory
Initial value:
{
Name("EventDetailsLogCategory"),
}

Definition at line 1286 of file TriggerEfficiencyPlots_module.cc.

fhicl::OptionalAtom<std::string> icarus::trigger::TriggerEfficiencyPlots::Config::EventTreeName
Initial value:
{
Name("EventTreeName"),
}

Definition at line 1281 of file TriggerEfficiencyPlots_module.cc.

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

Definition at line 1230 of file TriggerEfficiencyPlots_module.cc.

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

Definition at line 1291 of file TriggerEfficiencyPlots_module.cc.

fhicl::Sequence<unsigned int> icarus::trigger::TriggerEfficiencyPlots::Config::MinimumPrimitives
Initial value:
{
Name("MinimumPrimitives"),
}

Definition at line 1263 of file TriggerEfficiencyPlots_module.cc.

fhicl::Atom<bool> icarus::trigger::TriggerEfficiencyPlots::Config::PlotOnlyActiveVolume
Initial value:
{
Name("PlotOnlyActiveVolume"),
("only events within TPC active volume are plot (if that makes sense)"),
true
}

Definition at line 1274 of file TriggerEfficiencyPlots_module.cc.

fhicl::Sequence<raw::ADC_Count_t> icarus::trigger::TriggerEfficiencyPlots::Config::Thresholds
Initial value:
{
Name("Thresholds"),
}

Definition at line 1253 of file TriggerEfficiencyPlots_module.cc.

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

Definition at line 1248 of file TriggerEfficiencyPlots_module.cc.

fhicl::Atom<nanoseconds> icarus::trigger::TriggerEfficiencyPlots::Config::TriggerTimeResolution
Initial value:
{
Name("TriggerTimeResolution"),
Comment("resolution of trigger in time"),
8_ns
}

Definition at line 1268 of file TriggerEfficiencyPlots_module.cc.


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