LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
optdata::OpticalRawDigit Class Reference

#include "OpticalRawDigit.h"

Inheritance diagram for optdata::OpticalRawDigit:
optdata::FIFOChannel optdata::ChannelData

Public Member Functions

 OpticalRawDigit (Optical_Category_t category=kUndefined, TimeSlice_t time=0, Frame_t frame=0, Channel_t channel=std::numeric_limits< Channel_t >::max(), size_type len=0)
 
 ~OpticalRawDigit ()
 
Optical_Category_t Category () const
 
TimeSlice_t TimeSlice () const
 
void SetTimeSlice (TimeSlice_t t)
 
Frame_t Frame () const
 
void SetFrame (Frame_t f)
 
Channel_t ChannelNumber () const
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

Definition at line 22 of file OpticalRawDigit.h.

Constructor & Destructor Documentation

optdata::OpticalRawDigit::OpticalRawDigit ( Optical_Category_t  category = kUndefined,
TimeSlice_t  time = 0,
Frame_t  frame = 0,
Channel_t  channel = std::numeric_limits<Channel_t>::max(),
size_type  len = 0 
)
inline

Definition at line 25 of file OpticalRawDigit.h.

30  : FIFOChannel(category, time, frame, channel, len){};
FIFOChannel(Optical_Category_t category=kUndefined, TimeSlice_t time=0, Frame_t frame=0, Channel_t channel=std::numeric_limits< Channel_t >::max(), size_type len=0)
Definition: FIFOChannel.h:23
optdata::OpticalRawDigit::~OpticalRawDigit ( )
inline

Definition at line 32 of file OpticalRawDigit.h.

32 {};

Member Function Documentation

Optical_Category_t optdata::FIFOChannel::Category ( ) const
inlineinherited

Definition at line 34 of file FIFOChannel.h.

References optdata::FIFOChannel::fm_category.

34 { return fm_category; }
Optical_Category_t fm_category
Definition: FIFOChannel.h:47
Channel_t optdata::ChannelData::ChannelNumber ( ) const
inlineinherited

Definition at line 36 of file ChannelData.h.

References optdata::ChannelData::fm_optDetChannel.

Referenced by optdata::operator<().

36 { return fm_optDetChannel; }
unsigned int fm_optDetChannel
Definition: ChannelData.h:39
Frame_t optdata::FIFOChannel::Frame ( ) const
inlineinherited

Definition at line 43 of file FIFOChannel.h.

References optdata::FIFOChannel::fm_frame.

Referenced by optdata::operator<().

43 { return fm_frame; }
void optdata::FIFOChannel::SetFrame ( Frame_t  f)
inlineinherited

Definition at line 44 of file FIFOChannel.h.

References f, and optdata::FIFOChannel::fm_frame.

44 { fm_frame = f; }
TFile f
Definition: plotHisto.C:6
void optdata::FIFOChannel::SetTimeSlice ( TimeSlice_t  t)
inlineinherited

Definition at line 40 of file FIFOChannel.h.

References optdata::FIFOChannel::fm_timeSlice.

40 { fm_timeSlice = t; }
TimeSlice_t fm_timeSlice
Definition: FIFOChannel.h:48
TimeSlice_t optdata::FIFOChannel::TimeSlice ( ) const
inlineinherited

Definition at line 39 of file FIFOChannel.h.

References optdata::FIFOChannel::fm_timeSlice.

Referenced by optdata::operator<().

39 { return fm_timeSlice; }
TimeSlice_t fm_timeSlice
Definition: FIFOChannel.h:48

Member Data Documentation

T std::vector< T >::elements
inherited

STL member.


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