1 #include <fevt/PixelRecData.h>
2 #include <io/PixelRecData_ROOT.h>
11 fPhotonTrace(
p.PhotonTracesBegin(),
p.PhotonTracesEnd()),
12 fFirstTriggeredTimeBin(
p.GetFirstTriggeredTimeBin()),
13 fCharge(
p.GetTotalCharge()),
14 fPulseStart(
p.GetPulseStart()),
15 fPulseStop(
p.GetPulseStop()),
16 fBaseline(
p.GetBaseline()),
18 fCentroid(
p.GetCentroid()),
19 fCentroidError(
p.GetCentroidError()),
21 fT_i(
p.GetT_i().GetInterval()),
22 fT_iError(
p.GetT_iError().GetInterval()),
23 fPulseIsFound(
p.PulseIsFound())
PixelRecData Class being actually streamed when using ROOT IO.
void SetPulseStart(const int start)
void SetT_i(const double t_i, const double error)
void SetPulseFound(bool flag=true)
void SetTotalCharge(const double charge)
int fFirstTriggeredTimeBin
void SetCentroid(const double centroid, const double err)
LightSource
Possible light sources.
void SetPulseStop(const int stop)
void SetFirstTriggeredTimeBin(const int bin)
returns the first triggerd time bin of trace (T1)
void MakePhotonTrace(unsigned int size, double binning, const FdConstants::LightSource source=FdConstants::eTotal)
void operator>>(fevt::PixelRecData &p) const
std::map< int, io::Trace_ROOT< T > > fTraces
void SetRMS(const double rms)
void SetBaseline(const double bl)
Fluorescence Detector Pixel Reconstructed Data.
MultiTraceD_ROOT fPhotonTrace
void SetChi_i(const double chi_i)