9 #ifndef _Df250PulseIntegral_
10 #define _Df250PulseIntegral_
42 void toStrings(vector<pair<string,string> > &items)
const{
46 AddString(items,
"integral",
"%d",
integral);
48 AddString(items,
"pedestal",
"%d",
pedestal);
52 AddString(items,
"emulated",
"%d",
emulated);
56 #endif // _Df250PulseIntegral_
void toStrings(vector< pair< string, string > > &items) const
bool emulated
true if made from Window Raw Data
uint32_t quality_factor
from Pulse Integral Data word
uint32_t nsamples_integral
number of samples used in integral
JOBJECT_PUBLIC(Df250PulseIntegral)
Holds pulse integral data for one identified pulse in one event in one channel of a single f250 Flash...
Df250PulseIntegral(uint32_t rocid=0, uint32_t slot=0, uint32_t channel=0, uint32_t itrigger=0, uint32_t pulse_number=0, uint32_t quality_factor=0, uint32_t integral=0, uint32_t pedestal=0, uint32_t nsamples_integral=1, uint32_t nsamples_pedestal=1, bool emulated=false, uint32_t integral_emulated=0xffff, uint32_t pedestal_emulated=0xffff)
uint32_t pulse_number
from Pulse Integral Data word
void toStrings(vector< pair< string, string > > &items) const
This class holds the Crate, Slot, Channel address for a digitized value from the DAQ system...
uint32_t integral_emulated
Value calculated from raw data (if available)
uint32_t integral
from Pulse Integral Data word
uint32_t pedestal
from Pulse Integral Data word (future)
uint32_t pedestal_emulated
Value calculated from raw data (if available)
uint32_t nsamples_pedestal
number of samples used in pedestal