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

#include <PMTsimulationAlg.h>

Public Types

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

Public Attributes

fhicl::Atom< double > DynodeK
 
fhicl::Sequence< double > VoltageDistribution
 
fhicl::Atom< double > Gain
 

Detailed Description

Definition at line 799 of file PMTsimulationAlg.h.

Member Typedef Documentation

Definition at line 801 of file PMTsimulationAlg.h.

Definition at line 800 of file PMTsimulationAlg.h.

Member Data Documentation

fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::PMTspecConfig::DynodeK
Initial value:
{
Name("DynodeK"),
Comment("exponent to the voltage in multiplication gain expression"),
0.75
}

Definition at line 803 of file PMTsimulationAlg.h.

fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::PMTspecConfig::Gain
Initial value:
{
Name("Gain"),
Comment("average total gain (from one photoelectron to full signal)"),
1.0e7
}

Definition at line 814 of file PMTsimulationAlg.h.

fhicl::Sequence<double> icarus::opdet::PMTsimulationAlgMaker::PMTspecConfig::VoltageDistribution
Initial value:
{
Name("VoltageDistribution"),
Comment("voltage distribution (relative resistor value)"),
{ 17.4, 3.4, 5.0, 3.33, 1.67, 1.0, 1.2, 1.5, 2.2, 3.0, 2.4 }
}

Definition at line 808 of file PMTsimulationAlg.h.


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