LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "OpDetPulse.h"
Public Member Functions | |
OpDetPulse () | |
OpDetPulse (unsigned short OpChannel, std::vector< short > Waveform, unsigned int PMTFrame, unsigned int FirstSample) | |
OpDetPulse (unsigned short OpChannel) | |
int | Integral (unsigned short startbin=0, unsigned short endbin=0) |
const std::vector< short > & | Waveform () const |
std::vector< short > & | Waveform () |
unsigned short | OpChannel () const |
unsigned short | Samples () const |
unsigned int | PMTFrame () const |
unsigned int | FirstSample () const |
void | SetPMTFrame (unsigned int Frame) |
void | SetFirstSample (unsigned int FirstSample) |
Private Attributes | |
unsigned short | fOpChannel |
channel in the readout More... | |
unsigned int | fPMTFrame |
frame number where pulse begins More... | |
unsigned int | fFirstSample |
first sample number within pmt frame More... | |
std::vector< short > | fWaveform |
Definition at line 19 of file OpDetPulse.h.
raw::OpDetPulse::OpDetPulse | ( | ) |
Definition at line 20 of file OpDetPulse.cxx.
raw::OpDetPulse::OpDetPulse | ( | unsigned short | OpChannel, |
std::vector< short > | Waveform, | ||
unsigned int | PMTFrame, | ||
unsigned int | FirstSample | ||
) |
Definition at line 28 of file OpDetPulse.cxx.
References fFirstSample, FirstSample(), fOpChannel, fPMTFrame, fWaveform, OpChannel(), PMTFrame(), and Waveform().
raw::OpDetPulse::OpDetPulse | ( | unsigned short | OpChannel | ) |
Definition at line 40 of file OpDetPulse.cxx.
References fOpChannel, and OpChannel().
|
inline |
Definition at line 65 of file OpDetPulse.h.
References fFirstSample.
Referenced by OpDetPulse(), and SetFirstSample().
int raw::OpDetPulse::Integral | ( | unsigned short | startbin = 0 , |
unsigned short | endbin = 0 |
||
) |
Definition at line 48 of file OpDetPulse.cxx.
References fWaveform, and Samples().
|
inline |
Definition at line 62 of file OpDetPulse.h.
References fOpChannel.
Referenced by opdet::OpDigiAna::analyze(), and OpDetPulse().
|
inline |
Definition at line 64 of file OpDetPulse.h.
References fPMTFrame.
Referenced by OpDetPulse().
|
inline |
|
inline |
Definition at line 67 of file OpDetPulse.h.
References fFirstSample, and FirstSample().
|
inline |
Definition at line 66 of file OpDetPulse.h.
References fPMTFrame.
|
inline |
Definition at line 60 of file OpDetPulse.h.
References fWaveform.
Referenced by opdet::OpDigiAna::analyze(), and OpDetPulse().
|
inline |
|
private |
first sample number within pmt frame
Definition at line 30 of file OpDetPulse.h.
Referenced by FirstSample(), OpDetPulse(), and SetFirstSample().
|
private |
channel in the readout
Definition at line 26 of file OpDetPulse.h.
Referenced by OpChannel(), and OpDetPulse().
|
private |
frame number where pulse begins
Definition at line 29 of file OpDetPulse.h.
Referenced by OpDetPulse(), PMTFrame(), and SetPMTFrame().
|
private |
Definition at line 32 of file OpDetPulse.h.
Referenced by Integral(), OpDetPulse(), Samples(), and Waveform().