Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DTACDigiHit Class Reference

#include <DTACDigiHit.h>

+ Inheritance diagram for DTACDigiHit:

Public Member Functions

void toStrings (vector< pair< string, string > > &items) const
 
uint32_t getDataSource () const
 
void setDataSource (uint32_t datasource)
 
uint32_t getNsamplesIntegral () const
 
void setNsamplesIntegral (uint32_t nsamplesIntegral)
 
uint32_t getNsamplesPedestal () const
 
void setNsamplesPedestal (uint32_t nsamplesPedestal)
 
uint32_t getPedestal () const
 
void setPedestal (uint32_t pedestal)
 
uint32_t getPulseIntegral () const
 
void setPulseIntegral (uint32_t pulseIntegral)
 
uint32_t getPulseTime () const
 
void setPulseTime (uint32_t pulseTime)
 
uint32_t getQF () const
 
void setQF (uint32_t qf)
 
uint32_t getPulsePeak () const
 
void setPulsePeak (uint32_t pulsePeak)
 

Public Attributes

uint32_t pulse_integral
 identified pulse integral as returned by FPGA algorithm More...
 
uint32_t pulse_time
 identified pulse time as returned by FPGA algorithm More...
 
uint32_t pedestal
 pedestal info used by FPGA (if any) More...
 
uint32_t QF
 Quality Factor from FPGA algorithms. More...
 
uint32_t nsamples_integral
 number of samples used in integral More...
 
uint32_t nsamples_pedestal
 number of samples used in pedestal More...
 
uint32_t pulse_peak
 maximum sample in pulse More...
 
uint32_t datasource
 0=window raw data, 1=old(pre-Fall16) firmware, 2=Df250PulseData More...
 

Detailed Description

Definition at line 13 of file DTACDigiHit.h.

Member Function Documentation

uint32_t DTACDigiHit::getDataSource ( ) const
inline

Definition at line 40 of file DTACDigiHit.h.

References datasource.

uint32_t DTACDigiHit::getNsamplesIntegral ( ) const
inline

Definition at line 48 of file DTACDigiHit.h.

References nsamples_integral.

uint32_t DTACDigiHit::getNsamplesPedestal ( ) const
inline

Definition at line 56 of file DTACDigiHit.h.

References nsamples_pedestal.

uint32_t DTACDigiHit::getPedestal ( ) const
inline

Definition at line 64 of file DTACDigiHit.h.

References pedestal.

uint32_t DTACDigiHit::getPulseIntegral ( ) const
inline

Definition at line 72 of file DTACDigiHit.h.

References pulse_integral.

uint32_t DTACDigiHit::getPulsePeak ( ) const
inline

Definition at line 96 of file DTACDigiHit.h.

References pulse_peak.

uint32_t DTACDigiHit::getPulseTime ( ) const
inline

Definition at line 80 of file DTACDigiHit.h.

References pulse_time.

uint32_t DTACDigiHit::getQF ( ) const
inline

Definition at line 88 of file DTACDigiHit.h.

References QF.

void DTACDigiHit::setDataSource ( uint32_t  datasource)
inline

Definition at line 44 of file DTACDigiHit.h.

References datasource.

void DTACDigiHit::setNsamplesIntegral ( uint32_t  nsamplesIntegral)
inline

Definition at line 52 of file DTACDigiHit.h.

References nsamples_integral.

void DTACDigiHit::setNsamplesPedestal ( uint32_t  nsamplesPedestal)
inline

Definition at line 60 of file DTACDigiHit.h.

References nsamples_pedestal.

void DTACDigiHit::setPedestal ( uint32_t  pedestal)
inline

Definition at line 68 of file DTACDigiHit.h.

References pedestal.

void DTACDigiHit::setPulseIntegral ( uint32_t  pulseIntegral)
inline

Definition at line 76 of file DTACDigiHit.h.

References pulse_integral.

void DTACDigiHit::setPulsePeak ( uint32_t  pulsePeak)
inline

Definition at line 100 of file DTACDigiHit.h.

References pulse_peak.

void DTACDigiHit::setPulseTime ( uint32_t  pulseTime)
inline

Definition at line 84 of file DTACDigiHit.h.

References pulse_time.

void DTACDigiHit::setQF ( uint32_t  qf)
inline

Definition at line 92 of file DTACDigiHit.h.

References QF.

void DTACDigiHit::toStrings ( vector< pair< string, string > > &  items) const
inline

Definition at line 29 of file DTACDigiHit.h.

Member Data Documentation

uint32_t DTACDigiHit::datasource

0=window raw data, 1=old(pre-Fall16) firmware, 2=Df250PulseData

Definition at line 25 of file DTACDigiHit.h.

Referenced by getDataSource(), and setDataSource().

uint32_t DTACDigiHit::nsamples_integral

number of samples used in integral

Definition at line 21 of file DTACDigiHit.h.

Referenced by getNsamplesIntegral(), and setNsamplesIntegral().

uint32_t DTACDigiHit::nsamples_pedestal

number of samples used in pedestal

Definition at line 22 of file DTACDigiHit.h.

Referenced by getNsamplesPedestal(), and setNsamplesPedestal().

uint32_t DTACDigiHit::pedestal

pedestal info used by FPGA (if any)

Definition at line 19 of file DTACDigiHit.h.

Referenced by getPedestal(), and setPedestal().

uint32_t DTACDigiHit::pulse_integral

identified pulse integral as returned by FPGA algorithm

Definition at line 17 of file DTACDigiHit.h.

Referenced by getPulseIntegral(), and setPulseIntegral().

uint32_t DTACDigiHit::pulse_peak

maximum sample in pulse

Definition at line 23 of file DTACDigiHit.h.

Referenced by getPulsePeak(), and setPulsePeak().

uint32_t DTACDigiHit::pulse_time

identified pulse time as returned by FPGA algorithm

Definition at line 18 of file DTACDigiHit.h.

Referenced by getPulseTime(), and setPulseTime().

uint32_t DTACDigiHit::QF

Quality Factor from FPGA algorithms.

Definition at line 20 of file DTACDigiHit.h.

Referenced by getQF(), and setQF().


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