StationRecData_ROOT.cc
Go to the documentation of this file.
1 #include <sevt/StationRecData.h>
2 #include <io/StationRecData_ROOT.h>
3 
4 using namespace io;
5 
6 
7 ClassImp(StationRecData_ROOT)
8 
9 
10 StationRecData_ROOT::StationRecData_ROOT(const sevt::StationRecData& d) :
11  fTotalSignal(d.GetTotalSignal()),
12  fTotalSignalError(d.GetTotalSignalError()),
13  fTotalSignalCleaned(d.GetTotalSignalCleaned()),
14  fSPDistance(d.GetSPDistance()),
15  fSPDistanceError(d.GetSPDistanceError()),
16  fAzimuthShowerPlane(d.GetAzimuthShowerPlane()),
17  fPeakAmplitude(d.GetPeakAmplitude()),
18  fAreaOverPeak(d.GetAreaOverPeak()),
19  fShapeParameter(d.GetShapeParameter()),
20  fShapeParameterRMS(d.GetShapeParameterRMS()),
21  fRiseTime(d.GetRiseTime()),
22  fRiseTimeRMS(d.GetRiseTimeRMS()),
23  fRiseTimeCleaned(d.GetRiseTimeCleaned()),
24  fRiseTimeCleanedRMS(d.GetRiseTimeCleanedRMS()),
25  fFallTime(d.GetFallTime()),
26  fFallTimeRMS(d.GetFallTimeRMS()),
27  fFallTimeCleaned(d.GetFallTimeCleaned()),
28  fFallTimeCleanedRMS(d.GetFallTimeCleanedRMS()),
29  fT40(d.GetT40()),
30  fT40RMS(d.GetT40RMS()),
31  fT50(d.GetT50()),
32  fT50RMS(d.GetT50RMS()),
33  fResidual(d.GetResidual()),
34  fLDFResidual(d.GetLDFResidual()),
35  fSignalStart(d.GetSignalStartSlot()),
36  fSignalEnd(d.GetSignalEndSlot()),
37  fMuonComponent(d.GetMuonComponent()),
38  fStartTime(d.GetSignalStartTime()),
39  fStartTimeGPSCorrection(d.GetStartTimeGPSCorrection()),
40  fRecoveredSignal(d.GetRecoveredSignal()),
41  fRecoveredSignalError(d.GetRecoveredSignalError()),
42  fCorrectedRiseTime(d.GetCorrectedRiseTime()),
43  fCorrectedRiseTimeError(d.GetCorrectedRiseTimeError()),
44  fRiseTimeRejectionCode(d.GetRiseTimeRejectionCode())
45 { }
46 
47 
48 void
50 {
62  d.SetT40(fT40, fT40RMS);
63  d.SetT50(fT50, fT50RMS);
74 }
Class to access station level reconstructed data.
void SetCorrectedRiseTime(const double crt, const double crte)
void SetTotalSignal(const double signal, const double sErr=0)
Total integrated signal in VEM unit, averaged over pmts.
Persistent StationRecData using ROOT.
void SetRiseTimeRejectionCode(const int code)
void SetSignalStartSlot(const unsigned int slot)
Start time of the signal in time slots from beginning of trace.
void SetFallTimeCleaned(const double fallTime, const double rms)
void SetAzimuthShowerPlane(const double azimuth)
Azimuth in shower plane coordinates.
void SetPeakAmplitude(const double peak)
Amplitude of signal Peak in VEM-Peak unit,averaged over pmts.
void SetRiseTime(const double riseTime, const double rms)
Rise time and rise time RMS averaged over PMTs.
utl::TimeStamp Convert() const
void SetMuonComponent(const double component)
Muon signal [number of muons].
void SetShapeParameter(const double shapeParameter, const double rms)
Shape parameter and RMS averaged over PMTs.
void SetResidual(const double residual)
Residual of geometry fit.
void SetLDFResidual(const double LDFresidual)
Residual of lateral fit.
void SetT50(const double t50, const double rms)
void SetFallTime(const double fallTime, const double rms)
Fall time and fall time RMS averaged over PMTs.
void SetTotalSignalCleaned(const double signal, const double sErr=0)
void SetSignalStartTime(const utl::TimeStamp time)
Start time of the signal.
void operator>>(sevt::StationRecData &d)
void SetT40(const double t40, const double rms)
void SetAreaOverPeak(const double areaOverPeak)
Area over peak.
void SetRiseTimeCleaned(const double riseTime, const double rms)
void SetSPDistance(const double distance, const double error)
Distance from core in shower plane coordinates.
void SetStartTimeGPSCorrection(const utl::TimeInterval offset)
void SetRecoveredSignal(const double recSignal, const double recSignalErr)
Total recovered signal in VEM unit, averaged over pmts.
void SetSignalEndSlot(const unsigned int slot)
End time of the signal in time slots from beginning of trace.

, generated on Tue Sep 26 2023.