All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
OpDetWaveformMetaUtils.h File Reference

Writes a collection of sbn::OpDetWaveformMeta from PMT waveforms. More...

#include "icaruscode/IcarusObj/OpDetWaveformMeta.h"
#include "lardataalg/DetectorInfo/DetectorTimingTypes.h"
#include "lardataalg/Utilities/quantities/spacetime.h"
#include "lardataobj/RawData/OpDetWaveform.h"
#include <optional>

Go to the source code of this file.

Classes

class  sbn::OpDetWaveformMetaMaker
 Converter from raw::OpDetWaveform into sbn::OpDetWaveformMeta. More...
 

Namespaces

 detinfo
 General LArSoft Utilities.
 
 sbn
 This module creates Common Analysis Files.
 

Functions

Creation of `sbn::OpDetWaveformMeta` from `raw::OpDetWaveform`

The creation of summary objects sbn::OpDetWaveformMeta from optical detector waveforms is possible with two options:

For usage examples, see their respective documentation.

OpDetWaveformMeta sbn::makeOpDetWaveformMeta (raw::OpDetWaveform const &waveform, detinfo::DetectorTimings const &detTimings)
 Creates a sbn::OpDetWaveformMeta out of a raw::OpDetWaveform. More...
 
OpDetWaveformMeta sbn::makeOpDetWaveformMeta (raw::OpDetWaveform const &waveform, util::quantities::intervals::microseconds opDetTickPeriod)
 Creates a sbn::OpDetWaveformMeta out of a raw::OpDetWaveform. More...
 

Detailed Description

Writes a collection of sbn::OpDetWaveformMeta from PMT waveforms.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
November 22, 2021

Definition in file OpDetWaveformMetaUtils.h.