LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Classes | |
class | ChannelData |
class | ChannelDataGroup |
class | FIFOChannel |
class | OpticalRawDigit |
class | PMTTrigger |
Typedefs | |
typedef uint16_t | ADC_Count_t |
typedef unsigned int | Channel_t |
typedef unsigned int | TimeSlice_t |
typedef unsigned int | Frame_t |
typedef enum optdata::_optical_category_t | Optical_Category_t |
Functions | |
bool | operator< (const ChannelData &lhs, const ChannelData &rhs) |
bool | operator< (const FIFOChannel &lhs, const FIFOChannel &rhs) |
bool | operator< (const OpticalRawDigit &lhs, const OpticalRawDigit &rhs) |
bool | operator< (const PMTTrigger &lhs, const PMTTrigger &rhs) |
ChannelDataGroup.h William Seligman selig man@ nevis .col umbia .edu
This a general container class for vectors of ADC counts. It can be used for collections of ADC counts from the PMTS, channels output by the Front End Modules (FEMs), etc.
FIFOChannel.h William Seligman selig man@ nevis .col umbia .edu
The information associated with a given FEM channel as stored in its FIFO memory.
OpticalRawDigit.h Kazuhiro Terao kazuh iro@ nevis .col umbia .edu
Equivalent of raw::RawDigit (waveform for TPC) for Optical system except the code is a complete copy from FIFOChannel written by William Seligman. William Seligman selig man@ nevis .col umbia .edu
PMTTrigger.h William Seligman selig man@ nevis .col umbia .edu
The information associated with a PMT trigger issued by a Front End Module (FEM).
typedef uint16_t optdata::ADC_Count_t |
Definition at line 16 of file OpticalTypes.h.
typedef unsigned int optdata::Channel_t |
Definition at line 19 of file OpticalTypes.h.
typedef unsigned int optdata::Frame_t |
Definition at line 21 of file OpticalTypes.h.
typedef enum optdata::_optical_category_t optdata::Optical_Category_t |
typedef unsigned int optdata::TimeSlice_t |
Definition at line 20 of file OpticalTypes.h.
Enumerator | |
---|---|
kUndefined | |
kHighGain | |
kLowGain | |
kLogicPulse | |
kFEMCosmicHighGain | |
kFEMCosmicLowGain | |
kFEMCosmicLogicPulse | |
kFEMBeamHighGain | |
kFEMBeamLowGain | |
kFEMBeamLogicPulse | |
kBeamPMTTrigger | |
kCosmicPMTTrigger |
Definition at line 24 of file OpticalTypes.h.
bool optdata::operator< | ( | const OpticalRawDigit & | lhs, |
const OpticalRawDigit & | rhs | ||
) |
Definition at line 38 of file OpticalRawDigit.h.
References optdata::ChannelData::ChannelNumber(), optdata::FIFOChannel::Frame(), and optdata::FIFOChannel::TimeSlice().
bool optdata::operator< | ( | const ChannelData & | lhs, |
const ChannelData & | rhs | ||
) |
Definition at line 45 of file ChannelData.h.
References optdata::ChannelData::ChannelNumber().
bool optdata::operator< | ( | const PMTTrigger & | lhs, |
const PMTTrigger & | rhs | ||
) |
Definition at line 49 of file PMTTrigger.h.
References optdata::PMTTrigger::Category(), optdata::PMTTrigger::Frame(), and optdata::PMTTrigger::TimeSlice().
bool optdata::operator< | ( | const FIFOChannel & | lhs, |
const FIFOChannel & | rhs | ||
) |
Definition at line 55 of file FIFOChannel.h.
References optdata::ChannelData::ChannelNumber(), optdata::FIFOChannel::Frame(), and optdata::FIFOChannel::TimeSlice().