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

#include <DigiPMTSBNDAlg.hh>

Public Types

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

Public Attributes

fhicl::Atom< double > transitTime
 
fhicl::Atom< double > tts
 
fhicl::Atom< double > cableTime
 
fhicl::Atom< double > pmtmeanAmplitude
 
fhicl::Atom< double > pmtriseTime
 
fhicl::Atom< double > pmtfallTime
 
fhicl::Atom< double > pmtchargeToADC
 
fhicl::Atom< double > pmtbaseline
 
fhicl::Atom< double > pmtbaselineRMS
 
fhicl::Atom< double > pmtdarkNoiseRate
 
fhicl::Atom< double > pmtsaturation
 
fhicl::Atom< double > qEDirect
 
fhicl::Atom< double > qERefl
 
fhicl::Atom< bool > PMTsinglePEmodel
 
fhicl::Atom< std::string > pmtDataFile
 
fhicl::Atom< bool > makeGainFluctuations
 
fhicl::OptionalDelegatedParameter gainFluctuationsParams
 

Detailed Description

Definition at line 191 of file DigiPMTSBNDAlg.hh.

Member Typedef Documentation

Definition at line 193 of file DigiPMTSBNDAlg.hh.

Definition at line 192 of file DigiPMTSBNDAlg.hh.

Member Data Documentation

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::cableTime
Initial value:
{
Name("CableTime"),
}

Definition at line 205 of file DigiPMTSBNDAlg.hh.

fhicl::OptionalDelegatedParameter opdet::DigiPMTSBNDAlgMaker::Config::gainFluctuationsParams
Initial value:
{
Name("GainFluctuationsParams"),
}

Definition at line 275 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<bool> opdet::DigiPMTSBNDAlgMaker::Config::makeGainFluctuations
Initial value:
{
Name("MakeGainFluctuations"),
}

Definition at line 270 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtbaseline
Initial value:
{
Name("PMTBaseline"),
}

Definition at line 230 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtbaselineRMS
Initial value:
{
Name("PMTBaselineRMS"),
}

Definition at line 235 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtchargeToADC
Initial value:
{
Name("PMTChargeToADC"),
}

Definition at line 225 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtdarkNoiseRate
Initial value:
{
Name("PMTDarkNoiseRate"),
}

Definition at line 240 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<std::string> opdet::DigiPMTSBNDAlgMaker::Config::pmtDataFile
Initial value:
{
Name("PMTDataFile"),
}

Definition at line 265 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtfallTime
Initial value:
{
Name("PMTFallTime"),
}

Definition at line 220 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtmeanAmplitude
Initial value:
{
Name("PMTMeanAmplitude"),
}

Definition at line 210 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtriseTime
Initial value:
{
Name("PMTRiseTime"),
}

Definition at line 215 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::pmtsaturation
Initial value:
{
Name("PMTSaturation"),
}

Definition at line 245 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<bool> opdet::DigiPMTSBNDAlgMaker::Config::PMTsinglePEmodel
Initial value:
{
Name("PMTSinglePEmodel"),
}

Definition at line 260 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::qEDirect
Initial value:
{
Name("QEDirect"),
}

Definition at line 250 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::qERefl
Initial value:
{
Name("QERefl"),
}

Definition at line 255 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::transitTime
Initial value:
{
Name("TransitTime"),
}

Definition at line 195 of file DigiPMTSBNDAlg.hh.

fhicl::Atom<double> opdet::DigiPMTSBNDAlgMaker::Config::tts
Initial value:
{
Name("TTS"),
}

Definition at line 200 of file DigiPMTSBNDAlg.hh.


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