Public Types | Public Attributes | List of all members
pdune::RecoEff::Config Struct Reference

Public Types

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

Public Attributes

fhicl::Atom< art::InputTagSimulationLabel { Name("SimulationLabel"), Comment("tag of simulation producer") }
 
fhicl::Atom< art::InputTagHitModuleLabel { Name("HitModuleLabel"), Comment("tag of hits producer") }
 
fhicl::Atom< art::InputTagTrackModuleLabel { Name("TrackModuleLabel"), Comment("tag of track producer") }
 
fhicl::Atom< size_t > MinHitsPerPlane { Name("MinHitsPerPlane"), Comment("min hits per plane for a reconstructable MC particle") }
 
fhicl::Sequence< std::stringFilters { Name("Filters"), Comment("on which particles the efficiency is calculated") }
 
fhicl::Sequence< int > Pdg { Name("Pdg"), Comment("which PDG code, or 0 for all particles") }
 
fhicl::Atom< size_t > EffHitMax { Name("EffHitMax"), Comment("max hits per MC particle in the track efficiency") }
 
fhicl::Atom< size_t > EffHitBins { Name("EffHitBins"), Comment("number of bins in the track efficiency") }
 
fhicl::Atom< size_t > EffEMax { Name("EffEMax"), Comment("max hits per MC particle in the track efficiency") }
 
fhicl::Atom< size_t > EffEBins { Name("EffEBins"), Comment("number of bins in the track efficiency") }
 
fhicl::Atom< size_t > EffDepMax { Name("EffDepMax"), Comment("max hits per MC particle in the track efficiency") }
 
fhicl::Atom< size_t > EffDepBins { Name("EffDepBins"), Comment("number of bins in the track efficiency") }
 
fhicl::Atom< size_t > EffLengthMax { Name("EffLengthMax"), Comment("max hits per MC particle in the track efficiency") }
 
fhicl::Atom< size_t > EffLengthBins { Name("EffLengthBins"), Comment("number of bins in the track efficiency") }
 
fhicl::Atom< size_t > EnableParticleTree { Name("EnableParticleTree"), Comment("Turn on saving Particle Tree") }
 
fhicl::Atom< size_t > EnableIDETree { Name("EnableIDETree"), Comment("Turn on saving IDE Tree") }
 

Detailed Description

Definition at line 67 of file RecoEff_module.cc.

Member Typedef Documentation

Definition at line 69 of file RecoEff_module.cc.

Definition at line 68 of file RecoEff_module.cc.

Member Data Documentation

fhicl::Atom<size_t> pdune::RecoEff::Config::EffDepBins { Name("EffDepBins"), Comment("number of bins in the track efficiency") }

Definition at line 90 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffDepMax { Name("EffDepMax"), Comment("max hits per MC particle in the track efficiency") }

Definition at line 89 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffEBins { Name("EffEBins"), Comment("number of bins in the track efficiency") }

Definition at line 87 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffEMax { Name("EffEMax"), Comment("max hits per MC particle in the track efficiency") }

Definition at line 86 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffHitBins { Name("EffHitBins"), Comment("number of bins in the track efficiency") }

Definition at line 84 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffHitMax { Name("EffHitMax"), Comment("max hits per MC particle in the track efficiency") }

Definition at line 83 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffLengthBins { Name("EffLengthBins"), Comment("number of bins in the track efficiency") }

Definition at line 93 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EffLengthMax { Name("EffLengthMax"), Comment("max hits per MC particle in the track efficiency") }

Definition at line 92 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EnableIDETree { Name("EnableIDETree"), Comment("Turn on saving IDE Tree") }

Definition at line 96 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::EnableParticleTree { Name("EnableParticleTree"), Comment("Turn on saving Particle Tree") }

Definition at line 95 of file RecoEff_module.cc.

fhicl::Sequence<std::string> pdune::RecoEff::Config::Filters { Name("Filters"), Comment("on which particles the efficiency is calculated") }

Definition at line 79 of file RecoEff_module.cc.

fhicl::Atom<art::InputTag> pdune::RecoEff::Config::HitModuleLabel { Name("HitModuleLabel"), Comment("tag of hits producer") }

Definition at line 73 of file RecoEff_module.cc.

fhicl::Atom<size_t> pdune::RecoEff::Config::MinHitsPerPlane { Name("MinHitsPerPlane"), Comment("min hits per plane for a reconstructable MC particle") }

Definition at line 77 of file RecoEff_module.cc.

fhicl::Sequence<int> pdune::RecoEff::Config::Pdg { Name("Pdg"), Comment("which PDG code, or 0 for all particles") }

Definition at line 81 of file RecoEff_module.cc.

fhicl::Atom<art::InputTag> pdune::RecoEff::Config::SimulationLabel { Name("SimulationLabel"), Comment("tag of simulation producer") }

Definition at line 71 of file RecoEff_module.cc.

fhicl::Atom<art::InputTag> pdune::RecoEff::Config::TrackModuleLabel { Name("TrackModuleLabel"), Comment("tag of track producer") }

Definition at line 75 of file RecoEff_module.cc.


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