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

Classes

struct  TriggerSpecConfig
 Information on a single trigger source for the tree. More...
 

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 
using TriggerSpecConfigTable = fhicl::TableAs< TriggerInputSpec_t, TriggerSpecConfig >
 

Public Attributes

fhicl::Atom< art::InputTag > PFPproducer
 
fhicl::OptionalAtom
< art::InputTag > 
T0Producer
 
fhicl::OptionalAtom
< art::InputTag > 
T0selProducer
 
fhicl::Atom< art::InputTag > TrackProducer
 
fhicl::Atom< art::InputTag > TrackFitterProducer
 
fhicl::Atom< art::InputTag > CaloProducer
 
fhicl::Atom< art::InputTag > BeamGateProducer
 
fhicl::Atom< art::InputTag > TriggerProducer
 
fhicl::Atom< art::InputTag > FlashProducer
 
fhicl::Sequence
< TriggerSpecConfigTable
EmulatedTriggers
 
fhicl::Atom< std::string > LogCategory
 
fhicl::Atom< float > MODA
 
fhicl::Atom< float > MODB
 
fhicl::Atom< float > Wion
 
fhicl::Atom< float > Efield
 
fhicl::Atom< bool > ForceDowngoing
 

Detailed Description

Definition at line 174 of file TimeTrackTreeStorage_module.cc.

Member Typedef Documentation

Definition at line 176 of file TimeTrackTreeStorage_module.cc.

Definition at line 175 of file TimeTrackTreeStorage_module.cc.

Definition at line 192 of file TimeTrackTreeStorage_module.cc.

Member Data Documentation

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::BeamGateProducer
Initial value:
{
Name("BeamGateProducer"),
}

Definition at line 233 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::CaloProducer
Initial value:
{
Name("CaloProducer"),
}

Definition at line 226 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<float> sbn::TimeTrackTreeStorage::Config::Efield
Initial value:
{
Name("Efield"),
Comment("Electric field in kV/cm"),
0.5
}

Definition at line 280 of file TimeTrackTreeStorage_module.cc.

fhicl::Sequence<TriggerSpecConfigTable> sbn::TimeTrackTreeStorage::Config::EmulatedTriggers
Initial value:
{
Name("EmulatedTriggers"),
}

Definition at line 251 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::FlashProducer
Initial value:
{
Name("FlashProducer"),
}

Definition at line 245 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<bool> sbn::TimeTrackTreeStorage::Config::ForceDowngoing
Initial value:
{
Name("ForceDowngoing"),
Comment("force all tracks to be downgoing, flipping them when necessary"),
false
}

Definition at line 286 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<std::string> sbn::TimeTrackTreeStorage::Config::LogCategory
Initial value:
{
Name("LogCategory"),
Comment("label for output messages of this module instance"),
"TimeTrackTreeStorage"
}

Definition at line 256 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<float> sbn::TimeTrackTreeStorage::Config::MODA
Initial value:
{
Name("MODA"),
Comment("first recombination parameter for dE/dx calculations"),
0.930
}

Definition at line 262 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<float> sbn::TimeTrackTreeStorage::Config::MODB
Initial value:
{
Name("MODB"),
Comment("second recombination parameter for dE/dx calculations"),
0.212
}

Definition at line 268 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::PFPproducer
Initial value:
{
Name("PFPproducer"),
}

Definition at line 195 of file TimeTrackTreeStorage_module.cc.

fhicl::OptionalAtom<art::InputTag> sbn::TimeTrackTreeStorage::Config::T0Producer
Initial value:
{
Name("T0Producer"),
}

Definition at line 201 of file TimeTrackTreeStorage_module.cc.

fhicl::OptionalAtom<art::InputTag> sbn::TimeTrackTreeStorage::Config::T0selProducer
Initial value:
{
Name("T0selProducer"),
("tag of the selected tracks (as a collection of art::Ptr) [as PFPproducer]")
}

Definition at line 207 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::TrackFitterProducer
Initial value:
{
Name("TrackFitterProducer"),
}

Definition at line 220 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::TrackProducer
Initial value:
{
Name("TrackProducer"),
}

Definition at line 214 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<art::InputTag> sbn::TimeTrackTreeStorage::Config::TriggerProducer
Initial value:
{
Name("TriggerProducer"),
}

Definition at line 239 of file TimeTrackTreeStorage_module.cc.

fhicl::Atom<float> sbn::TimeTrackTreeStorage::Config::Wion
Initial value:
{
Name("Wion"),
Comment("work function for recombination"),
0.0000236016
}

Definition at line 274 of file TimeTrackTreeStorage_module.cc.


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