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 |