| AllChannelSetup_t typedef | icarus::DaqDecoderICARUSPMT | private |
| assignEventInfo(TreeData_EventID_t &treeData) const | icarus::DaqDecoderICARUSPMT | private |
| beginRun(art::Run &run) override | icarus::DaqDecoderICARUSPMT | |
| BoardID_t typedef | icarus::DaqDecoderICARUSPMT | private |
| checkBoardSetup(std::vector< daq::details::BoardSetup_t > const &allBoardSetup) const | icarus::DaqDecoderICARUSPMT | private |
| checkFragmentType(artdaq::Fragment const &artdaqFragment) const | icarus::DaqDecoderICARUSPMT | private |
| containsGlobalTrigger(raw::OpDetWaveform const &waveform) const | icarus::DaqDecoderICARUSPMT | private |
| containsGlobalTrigger(electronics_time time, std::size_t nTicks) const | icarus::DaqDecoderICARUSPMT | private |
| createFragmentWaveforms(FragmentInfo_t const &fragInfo, AllChannelSetup_t const &channelSetup, electronics_time const timeStamp) const | icarus::DaqDecoderICARUSPMT | private |
| DaqDecoderICARUSPMT(Parameters const ¶ms) | icarus::DaqDecoderICARUSPMT | explicit |
| DataTrees enum name | icarus::DaqDecoderICARUSPMT | private |
| dumpChannel | icarus::DaqDecoderICARUSPMT | friend |
| effectivePMTboardFragmentID(artdaq::Fragment::fragment_id_t id) | icarus::DaqDecoderICARUSPMT | inlineprivatestatic |
| endJob() override | icarus::DaqDecoderICARUSPMT | |
| extractFragmentBoardID(artdaq::Fragment const &fragment) | icarus::DaqDecoderICARUSPMT | privatestatic |
| extractFragmentInfo(artdaq::Fragment const &artdaqFragment) const | icarus::DaqDecoderICARUSPMT | private |
| extractTriggerTimeTag(artdaq::Fragment const &fragment) | icarus::DaqDecoderICARUSPMT | privatestatic |
| fBoardInfoLookup | icarus::DaqDecoderICARUSPMT | private |
| fBoardSetup | icarus::DaqDecoderICARUSPMT | private |
| fChannelMap | icarus::DaqDecoderICARUSPMT | private |
| fDataCacheRemover | icarus::DaqDecoderICARUSPMT | mutableprivate |
| fDetTimings | icarus::DaqDecoderICARUSPMT | private |
| fDiagnosticOutput | icarus::DaqDecoderICARUSPMT | private |
| fDropRawDataAfterUse | icarus::DaqDecoderICARUSPMT | private |
| fetchNeededBoardInfo(daq::details::BoardInfoLookup::BoardInfo_t const *boardInfo, unsigned int fragmentID) const | icarus::DaqDecoderICARUSPMT | private |
| fetchTriggerTimestamp(art::Event const &event) const | icarus::DaqDecoderICARUSPMT | private |
| fEventInfo | icarus::DaqDecoderICARUSPMT | private |
| fillPMTfragmentTree(FragmentInfo_t const &fragInfo, TriggerInfo_t const &triggerInfo, electronics_time waveformTimestamp) | icarus::DaqDecoderICARUSPMT | private |
| fillTreeEventID(art::Event const &event, TreeData_EventID_t &treeData) const | icarus::DaqDecoderICARUSPMT | private |
| findWaveformsWithNominalTrigger(std::vector< ProtoWaveform_t > const &waveforms) const | icarus::DaqDecoderICARUSPMT | private |
| fInputTags | icarus::DaqDecoderICARUSPMT | private |
| fLogCategory | icarus::DaqDecoderICARUSPMT | private |
| fNFailures | icarus::DaqDecoderICARUSPMT | private |
| fNominalTriggerTime | icarus::DaqDecoderICARUSPMT | private |
| fOpticalTick | icarus::DaqDecoderICARUSPMT | private |
| fPacketDump | icarus::DaqDecoderICARUSPMT | private |
| fPMTconfigTag | icarus::DaqDecoderICARUSPMT | private |
| fragmentWaveformTimestamp(FragmentInfo_t const &fragInfo, NeededBoardInfo_t const &boardInfo, SplitTimestamp_t triggerTime) const | icarus::DaqDecoderICARUSPMT | private |
| fragmentWaveformTimestampFromTTT(FragmentInfo_t const &fragInfo, NeededBoardInfo_t const &boardInfo, SplitTimestamp_t triggerTime) const | icarus::DaqDecoderICARUSPMT | private |
| fragmentWaveformTimestampOnTrigger(FragmentInfo_t const &fragInfo, NeededBoardInfo_t const &boardInfo, SplitTimestamp_t triggerTime) const | icarus::DaqDecoderICARUSPMT | private |
| fRequireBoardConfig | icarus::DaqDecoderICARUSPMT | private |
| fRequireKnownBoards | icarus::DaqDecoderICARUSPMT | private |
| fSkipWaveforms | icarus::DaqDecoderICARUSPMT | private |
| fSurviveExceptions | icarus::DaqDecoderICARUSPMT | private |
| fTreeFragment | icarus::DaqDecoderICARUSPMT | private |
| fTriggerTag | icarus::DaqDecoderICARUSPMT | private |
| fTTTresetEverySecond | icarus::DaqDecoderICARUSPMT | private |
| getAllInstanceNames() const | icarus::DaqDecoderICARUSPMT | private |
| hasPMTconfiguration() const | icarus::DaqDecoderICARUSPMT | inlineprivate |
| initEventIDtree(TTree &tree, TreeData_EventID_t &data) | icarus::DaqDecoderICARUSPMT | private |
| initFragmentsTree() | icarus::DaqDecoderICARUSPMT | private |
| initTreeNames() | icarus::DaqDecoderICARUSPMT | privatestatic |
| initTrees(std::vector< std::string > const &treeNames) | icarus::DaqDecoderICARUSPMT | private |
| listTreeNames(std::string const &sep="\n") | icarus::DaqDecoderICARUSPMT | privatestatic |
| makeFragmentCollection(artdaq::Fragment const &sourceFragment) const | icarus::DaqDecoderICARUSPMT | private |
| makeFragmentCollectionFromContainerFragment(artdaq::Fragment const &sourceFragment) const | icarus::DaqDecoderICARUSPMT | private |
| makeFragmentCollectionFromFragment(artdaq::Fragment const &sourceFragment) const | icarus::DaqDecoderICARUSPMT | private |
| matchBoardConfigurationAndSetup(sbn::PMTconfiguration const *PMTconfig) const | icarus::DaqDecoderICARUSPMT | private |
| mergeWaveformGroup(std::vector< ProtoWaveform_t > &allWaveforms, std::vector< std::size_t > const &indices) const | icarus::DaqDecoderICARUSPMT | private |
| mergeWaveforms(std::vector< ProtoWaveform_t > &waveforms) const | icarus::DaqDecoderICARUSPMT | private |
| nanoseconds typedef | icarus::DaqDecoderICARUSPMT | |
| neededBoardInfo(artdaq::Fragment::fragment_id_t fragment_id) const | icarus::DaqDecoderICARUSPMT | private |
| NoTimestamp | icarus::DaqDecoderICARUSPMT | static |
| operator<<(std::ostream &, ProtoWaveform_t const &) | icarus::DaqDecoderICARUSPMT | friend |
| Parameters typedef | icarus::DaqDecoderICARUSPMT | |
| processBoardFragments(artdaq::FragmentPtrs const &artdaqFragment, TriggerInfo_t const &triggerInfo) | icarus::DaqDecoderICARUSPMT | private |
| processFragment(artdaq::Fragment const &artdaqFragment, NeededBoardInfo_t const &boardInfo, TriggerInfo_t const &triggerInfo) | icarus::DaqDecoderICARUSPMT | private |
| produce(art::Event &event) override | icarus::DaqDecoderICARUSPMT | |
| readInputFragments(art::Event const &event) const | icarus::DaqDecoderICARUSPMT | private |
| setBitIndices(T value) noexcept | icarus::DaqDecoderICARUSPMT | privatestatic |
| sortWaveforms(std::vector< ProtoWaveform_t > &waveforms) const | icarus::DaqDecoderICARUSPMT | private |
| timestampDiff(std::uint64_t a, std::uint64_t b) | icarus::DaqDecoderICARUSPMT | inlineprivatestatic |
| treeName(DataTrees treeID) | icarus::DaqDecoderICARUSPMT | privatestatic |
| TreeNameList_t typedef | icarus::DaqDecoderICARUSPMT | private |
| TreeNames | icarus::DaqDecoderICARUSPMT | privatestatic |
| UpdatePMTConfiguration(sbn::PMTconfiguration const *PMTconfig) | icarus::DaqDecoderICARUSPMT | private |
| usesEventInfo() | icarus::DaqDecoderICARUSPMT | private |
| waveformEndTime(raw::OpDetWaveform const &wf) const | icarus::DaqDecoderICARUSPMT | inlineprivate |
| waveformEndTime(ProtoWaveform_t const &wf) const | icarus::DaqDecoderICARUSPMT | inlineprivate |
| waveformStartTime(raw::OpDetWaveform const &wf) const | icarus::DaqDecoderICARUSPMT | inlineprivate |
| waveformStartTime(ProtoWaveform_t const &wf) const | icarus::DaqDecoderICARUSPMT | inlineprivate |