Main algorithm FHiCL configuration. More...
#include <PMTsimulationAlg.h>
Public Types | |
using | Name = fhicl::Name |
using | Comment = fhicl::Comment |
Public Attributes | |
fhicl::Atom< microseconds > | ReadoutEnablePeriod |
fhicl::Atom< double > | ReadoutWindowSize |
fhicl::Atom< unsigned int > | ADCBits |
fhicl::Atom< float > | Baseline |
fhicl::Atom< int > | PulsePolarity |
fhicl::Atom< double > | PreTrigFraction |
fhicl::OptionalAtom< float > | Saturation |
fhicl::Atom< double > | QE |
fhicl::Table< PMTspecConfig > | PMTspecs |
fhicl::Atom< bool > | FluctuateGain |
fhicl::Atom< unsigned int > | PulseSubsamples |
fhicl::Atom< hertz > | DarkNoiseRate |
fhicl::Atom< double > | AmpNoise |
fhicl::Atom< bool > | FastElectronicsNoise |
fhicl::Atom< float > | ThresholdADC |
fhicl::Atom< bool > | CreateBeamGateTriggers |
fhicl::Atom< microseconds > | BeamGateTriggerRepPeriod |
fhicl::Atom< std::size_t > | BeamGateTriggerNReps |
fhicl::Atom< microseconds > | TriggerOffsetPMT |
Main algorithm FHiCL configuration.
Definition at line 824 of file PMTsimulationAlg.h.
using icarus::opdet::PMTsimulationAlgMaker::Config::Comment = fhicl::Comment |
Definition at line 826 of file PMTsimulationAlg.h.
using icarus::opdet::PMTsimulationAlgMaker::Config::Name = fhicl::Name |
Definition at line 825 of file PMTsimulationAlg.h.
fhicl::Atom<unsigned int> icarus::opdet::PMTsimulationAlgMaker::Config::ADCBits |
Definition at line 842 of file PMTsimulationAlg.h.
fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::Config::AmpNoise |
Definition at line 907 of file PMTsimulationAlg.h.
fhicl::Atom<float> icarus::opdet::PMTsimulationAlgMaker::Config::Baseline |
Definition at line 847 of file PMTsimulationAlg.h.
fhicl::Atom<std::size_t> icarus::opdet::PMTsimulationAlgMaker::Config::BeamGateTriggerNReps |
Definition at line 937 of file PMTsimulationAlg.h.
fhicl::Atom<microseconds> icarus::opdet::PMTsimulationAlgMaker::Config::BeamGateTriggerRepPeriod |
Definition at line 932 of file PMTsimulationAlg.h.
fhicl::Atom<bool> icarus::opdet::PMTsimulationAlgMaker::Config::CreateBeamGateTriggers |
Definition at line 927 of file PMTsimulationAlg.h.
fhicl::Atom<hertz> icarus::opdet::PMTsimulationAlgMaker::Config::DarkNoiseRate |
Definition at line 898 of file PMTsimulationAlg.h.
fhicl::Atom<bool> icarus::opdet::PMTsimulationAlgMaker::Config::FastElectronicsNoise |
Definition at line 912 of file PMTsimulationAlg.h.
fhicl::Atom<bool> icarus::opdet::PMTsimulationAlgMaker::Config::FluctuateGain |
Definition at line 879 of file PMTsimulationAlg.h.
fhicl::Table<PMTspecConfig> icarus::opdet::PMTsimulationAlgMaker::Config::PMTspecs |
Definition at line 875 of file PMTsimulationAlg.h.
fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::Config::PreTrigFraction |
Definition at line 857 of file PMTsimulationAlg.h.
fhicl::Atom<int> icarus::opdet::PMTsimulationAlgMaker::Config::PulsePolarity |
Definition at line 852 of file PMTsimulationAlg.h.
fhicl::Atom<unsigned int> icarus::opdet::PMTsimulationAlgMaker::Config::PulseSubsamples |
Definition at line 888 of file PMTsimulationAlg.h.
fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::Config::QE |
Definition at line 870 of file PMTsimulationAlg.h.
fhicl::Atom<microseconds> icarus::opdet::PMTsimulationAlgMaker::Config::ReadoutEnablePeriod |
Definition at line 831 of file PMTsimulationAlg.h.
fhicl::Atom<double> icarus::opdet::PMTsimulationAlgMaker::Config::ReadoutWindowSize |
Definition at line 836 of file PMTsimulationAlg.h.
fhicl::OptionalAtom<float> icarus::opdet::PMTsimulationAlgMaker::Config::Saturation |
Definition at line 866 of file PMTsimulationAlg.h.
fhicl::Atom<float> icarus::opdet::PMTsimulationAlgMaker::Config::ThresholdADC |
Definition at line 922 of file PMTsimulationAlg.h.
fhicl::Atom<microseconds> icarus::opdet::PMTsimulationAlgMaker::Config::TriggerOffsetPMT |
Definition at line 942 of file PMTsimulationAlg.h.