22 class QPulse :
public Diana::QObject {
64 void Dump(std::ostream& o)
const;
coordinates to filla QPulse from a continuous file
Raw event: sampled waveform.
void Dump(std::ostream &o) const
QPulse()
default constructor
Diana::QVectorI fSamplesADC
Acquired Samples.
const QPulseFiller * GetPulseFiller() const
Get QPulseFiller.
QPulseFiller * GetPulseFiller()
Get QPulseFiller.
const QPulse & operator=(const QPulse &)
bool fSamplesAreSet
boolean for samples caching mechanism
void DeleteADC()
Consolidate. Store samples from the fFiller into fSamplesADC
const Diana::QVectorI & GetSamplesADC() const
Get Samples acquired from ADC. Beware that fSamplesADC may by empty if fFiller is valid
void SetSamplesADC(const Diana::QVectorI &samples)
Set Samples acquired from ADC.
Diana::QVector * fSamples
Acquired Samples casted to double.
const Diana::QVector & GetSamples() const
Get Samples casted to double (QVector instead of QVectorI). Use this method in place of GetSamplesADC...
void Consolidate()
Consolidate. Store samples from the fFiller into fSamplesADC
QPulseFiller * fFiller_ptr
pulse filler
virtual ~QPulse()
destructor
void SetPulseFiller(const QPulseFiller &filler)
Set QPulseFiller as input from continuous files.