1 #include <fevt/PixelSimData.h>
2 #include <io/PixelSimData_ROOT.h>
11 fPhotonTrace(
p.PhotonTracesBegin(),
p.PhotonTracesEnd()),
12 fNumSamples(
p.GetNumSamples()),
15 fThreshold(
p.GetThreshold()),
16 fMeanBgPhotonFlux(
p.GetMeanBgPhotonFlux()),
17 fBoxcarsumMax(
p.GetMaxBoxcarsum()),
18 fBoxcarsumMean(
p.GetMeanBoxcarsum()),
19 fBoxcarsumRms(
p.GetRmsBoxcarsum()),
20 fFltTime(
p.GetFltTime()),
21 fFltDuration(
p.GetFltDuration())
void SetNumSamples(const int nSamp)
Set the no. of samples for running sums.
void SetRmsBoxcarsum(double v)
void operator>>(fevt::PixelSimData &p) const
MultiTraceD_ROOT fPhotonTrace
PixelSimData Class being actually streamed when using ROOT IO.
void SetMeanBgPhotonFlux(const double mean)
Set mean bg photon flux.
void SetMeanBoxcarsum(double v)
LightSource
Possible light sources.
void SetMean(const double mean)
Set the ADC baseline.
void SetThreshold(const int thr)
Set the simulated trigger threshold of the pixel.
void SetRMS(const double rms)
Set the ADC variance.
std::map< int, io::Trace_ROOT< T > > fTraces
void SetFltDuration(int v)
Fluorescence Detector Pixel Simulated Data.
void MakePhotonTrace(unsigned int size, double binning, const FdConstants::LightSource source=FdConstants::eTotal)
void SetMaxBoxcarsum(int v)