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

Public Types

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

Public Attributes

fhicl::Atom< art::InputTag > inputModuleLabel
 
fhicl::DelegatedParameter SinglePhotonResponse
 
fhicl::TableFragment
< icarus::opdet::PMTsimulationAlgMaker::Config
algoConfig
 
fhicl::Atom< bool > writePhotons
 
rndm::SeedAtom EfficiencySeed
 
rndm::SeedAtom DarkNoiseSeed
 
rndm::SeedAtom ElectronicsNoiseSeed
 
fhicl::Atom< std::string > electronicsNoiseRandomEngine
 
fhicl::Atom< std::string > darkNoiseRandomEngine
 

Detailed Description

Definition at line 147 of file SimPMTIcarus_module.cc.

Member Typedef Documentation

Definition at line 149 of file SimPMTIcarus_module.cc.

Definition at line 150 of file SimPMTIcarus_module.cc.

Member Data Documentation

fhicl::TableFragment<icarus::opdet::PMTsimulationAlgMaker::Config> icarus::opdet::SimPMTIcarus::Config::algoConfig

Definition at line 165 of file SimPMTIcarus_module.cc.

fhicl::Atom<std::string> icarus::opdet::SimPMTIcarus::Config::darkNoiseRandomEngine
Initial value:
{
Name("DarkNoiseRandomEngine"),
Comment("type of random engine to use for dark noise"),
"HepJamesRandom"
}

Definition at line 195 of file SimPMTIcarus_module.cc.

rndm::SeedAtom icarus::opdet::SimPMTIcarus::Config::DarkNoiseSeed
Initial value:
{
Name("DarkNoiseSeed"),
}

Definition at line 179 of file SimPMTIcarus_module.cc.

rndm::SeedAtom icarus::opdet::SimPMTIcarus::Config::EfficiencySeed
Initial value:
{
Name("EfficiencySeed"),
}

Definition at line 174 of file SimPMTIcarus_module.cc.

fhicl::Atom<std::string> icarus::opdet::SimPMTIcarus::Config::electronicsNoiseRandomEngine
Initial value:
{
Name("ElectronicsNoiseRandomEngine"),
Comment("type of random engine to use for electronics noise"),
"HepJamesRandom"
}

Definition at line 189 of file SimPMTIcarus_module.cc.

rndm::SeedAtom icarus::opdet::SimPMTIcarus::Config::ElectronicsNoiseSeed
Initial value:
{
Name("ElectronicsNoiseSeed"),
}

Definition at line 184 of file SimPMTIcarus_module.cc.

fhicl::Atom<art::InputTag> icarus::opdet::SimPMTIcarus::Config::inputModuleLabel
Initial value:
{
Name("InputModule"),
}

Definition at line 152 of file SimPMTIcarus_module.cc.

fhicl::DelegatedParameter icarus::opdet::SimPMTIcarus::Config::SinglePhotonResponse
Initial value:
{
fhicl::Name("SinglePhotonResponse"),
fhicl::Comment(
"parameters describing the single photon response"
" (SinglePhotonPulseFunctionTool tool)"
)
}

Definition at line 157 of file SimPMTIcarus_module.cc.

fhicl::Atom<bool> icarus::opdet::SimPMTIcarus::Config::writePhotons
Initial value:
{
Name("WritePhotons"),
("writes the scintillation photon contributing to the waveforms"),
false
}

Definition at line 167 of file SimPMTIcarus_module.cc.


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