List of all members | Public Types | Public Member Functions | Protected Attributes
SdCalibratorOG::UnrestrictedPMTRecData Class Reference
Inheritance diagram for SdCalibratorOG::UnrestrictedPMTRecData:
Inheritance graph
[legend]

Public Types

typedef utl::MultiTrace
< double >::ConstIterator 
ConstVEMTraceIterator
 
typedef std::vector< PieceFlatPieceCollection
 
typedef std::pair< unsigned
int, unsigned int > 
Piece
 pieces of relative FADC flatnes in format [first, second) More...
 
typedef utl::MultiTrace
< double >::Iterator 
VEMTraceIterator
 An iterator over the available VEM trace sources. More...
 

Public Member Functions

double GetAreaOverPeak () const
 Area over peak. More...
 
FlatPieceCollectionGetBaselineFlatPieces (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
const FlatPieceCollectionGetBaselineFlatPieces (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
utl::TraceDGetFADCBaseline (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
const utl::TraceDGetFADCBaseline (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
double GetFADCBaselineError (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
int GetFADCBaselineWindow (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
int GetFADCSaturatedBins (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
double GetFallTime () const
 Average fall time from the PMTs. More...
 
double GetFallTimeCleaned () const
 
double GetFallTimeCleanedRMS () const
 
double GetFallTimeRMS () const
 RMS of the fall time from the PMTs. More...
 
double GetGainRatio () const
 
sdet::PMTConstants::PMTGain GetGainUsed () const
 
double GetHistogramVEMCharge () const
 
double GetHistogramVEMChargeError () const
 
double GetHistogramVEMPeak () const
 
double GetHistogramVEMPeakError () const
 
utl::QuadraticFitDataGetMuonChargeFitData ()
 
const utl::QuadraticFitDataGetMuonChargeFitData () const
 
double GetMuonChargeSlope () const
 Slope of the muon charge histogram. More...
 
utl::ExponentialFitDataGetMuonChargeSlopeFitData ()
 
const utl::ExponentialFitDataGetMuonChargeSlopeFitData () const
 
utl::QuadraticFitDataGetMuonPeakFitData ()
 
const utl::QuadraticFitDataGetMuonPeakFitData () const
 
utl::TabulatedFunctionErrorsGetMuonProductionDepth ()
 
const
utl::TabulatedFunctionErrors
GetMuonProductionDepth () const
 
double GetMuonPulseDecayTime () const
 Slope of the muon shape histogram. More...
 
double GetMuonPulseDecayTimeError () const
 
utl::ExponentialFitDataGetMuonShapeFitData ()
 
const utl::ExponentialFitDataGetMuonShapeFitData () const
 
double GetOnlineVEMCharge () const
 
double GetOnlineVEMChargeError () const
 
double GetOnlineVEMPeak () const
 
double GetOnlineVEMPeakError () const
 
double GetPeakAmplitude () const
 Peak Amplitude. More...
 
SignalSegmentCollection & GetRawSignals ()
 
const SignalSegmentCollection & GetRawSignals () const
 
double GetRiseTime () const
 Average rise time from the PMTs. More...
 
double GetRiseTimeCleaned () const
 
double GetRiseTimeCleanedRMS () const
 
double GetRiseTimeRMS () const
 RMS of the rise time from the PMTs. More...
 
double GetShapeParameter () const
 
SignalSegmentCollection & GetSignals ()
 
const SignalSegmentCollection & GetSignals () const
 
double GetT40 () const
 
double GetT50 () const
 
double GetTotalCharge () const
 Total charge. More...
 
double GetTotalChargeError () const
 
double GetVEMCharge () const
 
double GetVEMChargeError () const
 
double GetVEMPeak () const
 
double GetVEMPeakError () const
 
utl::TraceDGetVEMTrace (const StationConstants::SignalComponent source=StationConstants::eTotal)
 Traces calibrated in VEM Peak. More...
 
const utl::TraceDGetVEMTrace (const StationConstants::SignalComponent source=StationConstants::eTotal) const
 
bool HasFADCBaseline (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain) const
 
bool HasMuonProductionDepth () const
 
bool HasVEMTrace (const StationConstants::SignalComponent source=StationConstants::eTotal) const
 
bool IsUsedInGlobalMPD () const
 
bool IsVEMChargeFromHistogram () const
 
bool IsVEMPeakFromHistogram () const
 
void MakeFADCBaseline (const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
void MakeMuonProductionDepth ()
 
void MakeVEMTrace (const StationConstants::SignalComponent source=StationConstants::eTotal)
 
void RemoveVEMTrace ()
 
void SetAreaOverPeak (const double areaOverPeak)
 
void SetFADCBaselineError (const double error, const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
void SetFADCBaselineWindow (const int sigma, const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
void SetFADCSaturatedBins (const int num, const sdet::PMTConstants::PMTGain gain=sdet::PMTConstants::eHighGain)
 
void SetFallTime (const double fallTime, const double rms)
 
void SetFallTimeCleaned (const double fallTime, const double rms)
 
void SetGainRatio (const double da)
 
void SetGainUsed (const sdet::PMTConstants::PMTGain gain)
 
void SetHistogramVEMCharge (const double charge, const double chargeErr)
 
void SetHistogramVEMPeak (const double peak, const double peakErr)
 
void SetIsUsedInGlobalMPD (const bool is)
 
void SetIsVEMChargeFromHistogram (const bool is)
 
void SetIsVEMPeakFromHistogram (const bool is)
 
void SetMuonChargeSlope (const double slope)
 in unit of 1/VEM More...
 
void SetMuonPulseDecayTime (const double time, const double tErr=0)
 
void SetOnlineVEMCharge (const double charge, const double chargeErr)
 
void SetOnlineVEMPeak (const double peak, const double peakErr)
 
void SetPeakAmplitude (const double peak)
 
void SetRiseTime (const double riseTime, const double rms)
 
void SetRiseTimeCleaned (const double riseTime, const double rms)
 
void SetShapeParameter (const double shape)
 
void SetT40 (const double t40)
 
void SetT50 (const double t50)
 
void SetTotalCharge (const double totalCharge, const double chErr=0)
 
void SetVEMCharge (const double charge, const double chargeErr)
 
void SetVEMPeak (const double peak, const double peakErr)
 
VEMTraceIterator VEMTracesBegin ()
 
ConstVEMTraceIterator VEMTracesBegin () const
 
VEMTraceIterator VEMTracesEnd ()
 
ConstVEMTraceIterator VEMTracesEnd () const
 

Protected Attributes

utl::MultiTraceD fTrace
 

Detailed Description

Definition at line 63 of file SdCalibrator.cc.

Member Typedef Documentation

typedef utl::MultiTrace<double>::ConstIterator sevt::PMTRecData::ConstVEMTraceIterator
inherited

Definition at line 61 of file PMTRecData.h.

typedef std::vector<Piece> sevt::PMTRecData::FlatPieceCollection
inherited

Definition at line 89 of file PMTRecData.h.

typedef std::pair<unsigned int, unsigned int> sevt::PMTRecData::Piece
inherited

pieces of relative FADC flatnes in format [first, second)

Definition at line 88 of file PMTRecData.h.

typedef utl::MultiTrace<double>::Iterator sevt::PMTRecData::VEMTraceIterator
inherited

An iterator over the available VEM trace sources.

Returns a LabeledTrace when dereferenced

Definition at line 60 of file PMTRecData.h.

Member Function Documentation

double sevt::PMTRecData::GetAreaOverPeak ( ) const
inlineinherited

Area over peak.

Definition at line 135 of file PMTRecData.h.

References sevt::PMTRecData::fAreaOverPeak.

Referenced by SdInspectorOG::SdInspector::Run().

FlatPieceCollection& sevt::PMTRecData::GetBaselineFlatPieces ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain)
inlineinherited
const FlatPieceCollection& sevt::PMTRecData::GetBaselineFlatPieces ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited

Definition at line 93 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaselineFlatPieces, and gain.

utl::TraceD& sevt::PMTRecData::GetFADCBaseline ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain)
inlineinherited
const utl::TraceD& sevt::PMTRecData::GetFADCBaseline ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited

Definition at line 78 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaseline, and gain.

double sevt::PMTRecData::GetFADCBaselineError ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited

Definition at line 81 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaselineError, and gain.

Referenced by SdCalibPlotterOG::BaselineView::Draw().

int sevt::PMTRecData::GetFADCBaselineWindow ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited

Definition at line 84 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaselineWindow, and gain.

Referenced by SdCalibPlotterOG::BaselineView::Draw().

int sevt::PMTRecData::GetFADCSaturatedBins ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited
double sevt::PMTRecData::GetFallTime ( ) const
inlineinherited
double sevt::PMTRecData::GetFallTimeCleaned ( ) const
inlineinherited

Definition at line 104 of file PMTRecData.h.

References sevt::PMTRecData::fFallTimeCleaned.

double sevt::PMTRecData::GetFallTimeCleanedRMS ( ) const
inlineinherited

Definition at line 107 of file PMTRecData.h.

References sevt::PMTRecData::fFallTimeCleanedRMS.

double sevt::PMTRecData::GetFallTimeRMS ( ) const
inlineinherited

RMS of the fall time from the PMTs.

Definition at line 106 of file PMTRecData.h.

References sevt::PMTRecData::fFallTimeRMS.

Referenced by SdInspectorOG::SdInspector::Run().

double sevt::PMTRecData::GetGainRatio ( ) const
inlineinherited
sdet::PMTConstants::PMTGain sevt::PMTRecData::GetGainUsed ( ) const
inlineinherited
double sevt::PMTRecData::GetHistogramVEMCharge ( ) const
inlineinherited

Definition at line 127 of file PMTRecData.h.

References sevt::PMTRecData::fHistogramVEMCharge.

double sevt::PMTRecData::GetHistogramVEMChargeError ( ) const
inlineinherited

Definition at line 128 of file PMTRecData.h.

References sevt::PMTRecData::fHistogramVEMChargeError.

double sevt::PMTRecData::GetHistogramVEMPeak ( ) const
inlineinherited

Definition at line 116 of file PMTRecData.h.

References sevt::PMTRecData::fHistogramVEMPeak.

double sevt::PMTRecData::GetHistogramVEMPeakError ( ) const
inlineinherited

Definition at line 117 of file PMTRecData.h.

References sevt::PMTRecData::fHistogramVEMPeakError.

utl::QuadraticFitData& sevt::PMTRecData::GetMuonChargeFitData ( )
inlineinherited
const utl::QuadraticFitData& sevt::PMTRecData::GetMuonChargeFitData ( ) const
inlineinherited

Definition at line 153 of file PMTRecData.h.

References sevt::PMTRecData::fMuonChargeFitData.

double sevt::PMTRecData::GetMuonChargeSlope ( ) const
inlineinherited

Slope of the muon charge histogram.

Definition at line 143 of file PMTRecData.h.

References sevt::PMTRecData::fMuonChargeSlope.

utl::ExponentialFitData& sevt::PMTRecData::GetMuonChargeSlopeFitData ( )
inlineinherited
const utl::ExponentialFitData& sevt::PMTRecData::GetMuonChargeSlopeFitData ( ) const
inlineinherited

Definition at line 156 of file PMTRecData.h.

References sevt::PMTRecData::fMuonChargeSlopeFitData.

utl::QuadraticFitData& sevt::PMTRecData::GetMuonPeakFitData ( )
inlineinherited

Definition at line 149 of file PMTRecData.h.

References sevt::PMTRecData::fMuonPeakFitData.

Referenced by SdCalibPlotterOG::MuonPeakView::Draw().

const utl::QuadraticFitData& sevt::PMTRecData::GetMuonPeakFitData ( ) const
inlineinherited

Definition at line 150 of file PMTRecData.h.

References sevt::PMTRecData::fMuonPeakFitData.

utl::TabulatedFunctionErrors& sevt::PMTRecData::GetMuonProductionDepth ( )
inlineinherited
const utl::TabulatedFunctionErrors& sevt::PMTRecData::GetMuonProductionDepth ( ) const
inlineinherited

Definition at line 229 of file PMTRecData.h.

References sevt::PMTRecData::fMuonProductionDepth.

double sevt::PMTRecData::GetMuonPulseDecayTime ( ) const
inlineinherited

Slope of the muon shape histogram.

Definition at line 145 of file PMTRecData.h.

References sevt::PMTRecData::fMuonPulseDecayTime.

double sevt::PMTRecData::GetMuonPulseDecayTimeError ( ) const
inlineinherited

Definition at line 146 of file PMTRecData.h.

References sevt::PMTRecData::fMuonPulseDecayTimeError.

utl::ExponentialFitData& sevt::PMTRecData::GetMuonShapeFitData ( )
inlineinherited

Definition at line 158 of file PMTRecData.h.

References sevt::PMTRecData::fMuonShapeFitData.

const utl::ExponentialFitData& sevt::PMTRecData::GetMuonShapeFitData ( ) const
inlineinherited

Definition at line 159 of file PMTRecData.h.

References sevt::PMTRecData::fMuonShapeFitData.

double sevt::PMTRecData::GetOnlineVEMCharge ( ) const
inlineinherited

Definition at line 124 of file PMTRecData.h.

References sevt::PMTRecData::fOnlineVEMCharge.

double sevt::PMTRecData::GetOnlineVEMChargeError ( ) const
inlineinherited

Definition at line 125 of file PMTRecData.h.

References sevt::PMTRecData::fOnlineVEMChargeError.

double sevt::PMTRecData::GetOnlineVEMPeak ( ) const
inlineinherited

Definition at line 113 of file PMTRecData.h.

References sevt::PMTRecData::fOnlineVEMPeak.

double sevt::PMTRecData::GetOnlineVEMPeakError ( ) const
inlineinherited

Definition at line 114 of file PMTRecData.h.

References sevt::PMTRecData::fOnlineVEMPeakError.

double sevt::PMTRecData::GetPeakAmplitude ( ) const
inlineinherited
SignalSegmentCollection& sevt::PMTRecData::GetRawSignals ( )
inlineinherited

Definition at line 166 of file PMTRecData.h.

References sevt::PMTRecData::fRawSignals.

const SignalSegmentCollection& sevt::PMTRecData::GetRawSignals ( ) const
inlineinherited

Definition at line 167 of file PMTRecData.h.

References sevt::PMTRecData::fRawSignals.

double sevt::PMTRecData::GetRiseTime ( ) const
inlineinherited
double sevt::PMTRecData::GetRiseTimeCleaned ( ) const
inlineinherited

Definition at line 98 of file PMTRecData.h.

References sevt::PMTRecData::fRiseTimeCleaned.

double sevt::PMTRecData::GetRiseTimeCleanedRMS ( ) const
inlineinherited

Definition at line 101 of file PMTRecData.h.

References sevt::PMTRecData::fRiseTimeCleanedRMS.

double sevt::PMTRecData::GetRiseTimeRMS ( ) const
inlineinherited

RMS of the rise time from the PMTs.

Definition at line 100 of file PMTRecData.h.

References sevt::PMTRecData::fRiseTimeRMS.

Referenced by SdInspectorOG::SdInspector::Run().

double sevt::PMTRecData::GetShapeParameter ( ) const
inlineinherited
SignalSegmentCollection& sevt::PMTRecData::GetSignals ( )
inlineinherited

Definition at line 169 of file PMTRecData.h.

References sevt::PMTRecData::fSignals.

Referenced by SdCalibPlotterOG::PMTVEMTraceView::Draw().

const SignalSegmentCollection& sevt::PMTRecData::GetSignals ( ) const
inlineinherited

Definition at line 170 of file PMTRecData.h.

References sevt::PMTRecData::fSignals.

double sevt::PMTRecData::GetT40 ( ) const
inlineinherited

Definition at line 109 of file PMTRecData.h.

References sevt::PMTRecData::fT40.

double sevt::PMTRecData::GetT50 ( ) const
inlineinherited
double sevt::PMTRecData::GetTotalCharge ( ) const
inlineinherited
double sevt::PMTRecData::GetTotalChargeError ( ) const
inlineinherited

Definition at line 138 of file PMTRecData.h.

References sevt::PMTRecData::fTotalChargeError.

double sevt::PMTRecData::GetVEMCharge ( ) const
inlineinherited
double sevt::PMTRecData::GetVEMChargeError ( ) const
inlineinherited

Definition at line 131 of file PMTRecData.h.

References sevt::PMTRecData::fVEMChargeError.

double sevt::PMTRecData::GetVEMPeak ( ) const
inlineinherited
double sevt::PMTRecData::GetVEMPeakError ( ) const
inlineinherited

Definition at line 120 of file PMTRecData.h.

References sevt::PMTRecData::fVEMPeakError.

utl::TraceD& sevt::PMTRecData::GetVEMTrace ( const StationConstants::SignalComponent  source = StationConstants::eTotal)
inlineinherited

Traces calibrated in VEM Peak.

By default, the trace corresponding to the total signal is returned Use GetVEMTrace(StationConstants::SignalComponent Source) to get other sources (if any) /example GetVEMTrace(StationConstants::eMuon

Definition at line 46 of file PMTRecData.h.

References sevt::PMTRecData::fTrace, and utl::MultiTrace< T >::GetTrace().

Referenced by DLECorrectionWG::DLECorrection::ComputeCleanedRiseFall(), SdTraceCalibratorOG::SdTraceCalibrator::ComputeShapeRiseFallPeak(), SdCalibratorOG::SdCalibrator::ComputeShapeRiseFallPeak(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::ComputeShapeRiseFallPeak(), evt::ConvertEventToEc(), DLECorrection::DLECorrection::CorrectDLE(), DLECorrectionWG::DLECorrection::CorrectIndividualDLE(), SdCalibPlotterOG::PMTVEMTraceView::Draw(), DLECorrectionWG::DLECorrection::EstimateSignalFluct(), DLECorrectionWG::DLECorrection::FlagNegBins(), DLECorrectionWG::DLECorrection::FlagOscBaselines(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::GetVEMChargeTrace(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::GetVEMChargeTrace(), DLECorrection::DLECorrection::Individual_Direct_Light_Corr(), SdCompParam::SdCompositionParameters::RecalculateRiseTime(), SdSignalRecoveryKLT::SignalRecovery::RecoverSignal(), SdInspectorOG::SdInspector::Run(), SdCompParam::SdCompositionParameters::Run(), UniversalityFitter::UniversalityFitter::Run(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), testSEventImpl::setPMTRecDataValues(), and SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::UpdateStationValues().

const utl::TraceD& sevt::PMTRecData::GetVEMTrace ( const StationConstants::SignalComponent  source = StationConstants::eTotal) const
inlineinherited

Definition at line 49 of file PMTRecData.h.

References sevt::PMTRecData::fTrace, and utl::MultiTrace< T >::GetTrace().

bool sevt::PMTRecData::HasFADCBaseline ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain) const
inlineinherited

Definition at line 69 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaseline, and gain.

Referenced by SdCalibPlotterOG::BaselineView::Draw().

bool sevt::PMTRecData::HasMuonProductionDepth ( ) const
inlineinherited
bool sevt::PMTRecData::HasVEMTrace ( const StationConstants::SignalComponent  source = StationConstants::eTotal) const
inlineinherited
bool sevt::PMTRecData::IsUsedInGlobalMPD ( ) const
inlineinherited

Definition at line 243 of file PMTRecData.h.

References sevt::PMTRecData::fIsUsedInGlobalMPD.

bool sevt::PMTRecData::IsVEMChargeFromHistogram ( ) const
inlineinherited

Definition at line 132 of file PMTRecData.h.

References sevt::PMTRecData::fIsVEMChargeFromHistogram.

bool sevt::PMTRecData::IsVEMPeakFromHistogram ( ) const
inlineinherited

Definition at line 121 of file PMTRecData.h.

References sevt::PMTRecData::fIsVEMPeakFromHistogram.

void sevt::PMTRecData::MakeFADCBaseline ( const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain)
inlineinherited
void sevt::PMTRecData::MakeMuonProductionDepth ( )
inlineinherited
void sevt::PMTRecData::MakeVEMTrace ( const StationConstants::SignalComponent  source = StationConstants::eTotal)
inlineinherited
void SdCalibratorOG::UnrestrictedPMTRecData::RemoveVEMTrace ( )
inline

Definition at line 65 of file SdCalibrator.cc.

References cevt::StationConstants::eTotal.

void sevt::PMTRecData::SetAreaOverPeak ( const double  areaOverPeak)
inlineinherited
void sevt::PMTRecData::SetFADCBaselineError ( const double  error,
const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain 
)
inlineinherited

Definition at line 214 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaselineError, and gain.

void sevt::PMTRecData::SetFADCBaselineWindow ( const int  sigma,
const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain 
)
inlineinherited

Definition at line 217 of file PMTRecData.h.

References sevt::PMTRecData::fFADCBaselineWindow, and gain.

void sevt::PMTRecData::SetFADCSaturatedBins ( const int  num,
const sdet::PMTConstants::PMTGain  gain = sdet::PMTConstants::eHighGain 
)
inlineinherited
void sevt::PMTRecData::SetFallTime ( const double  fallTime,
const double  rms 
)
inlineinherited
void sevt::PMTRecData::SetFallTimeCleaned ( const double  fallTime,
const double  rms 
)
inlineinherited
void sevt::PMTRecData::SetGainRatio ( const double  da)
inlineinherited

Definition at line 212 of file PMTRecData.h.

References sevt::PMTRecData::fGainRatio.

Referenced by io::PMTRecData_ROOT::operator>>().

void sevt::PMTRecData::SetGainUsed ( const sdet::PMTConstants::PMTGain  gain)
inlineinherited

Definition at line 223 of file PMTRecData.h.

References sevt::PMTRecData::fGainUsed, and gain.

void sevt::PMTRecData::SetHistogramVEMCharge ( const double  charge,
const double  chargeErr 
)
inlineinherited
void sevt::PMTRecData::SetHistogramVEMPeak ( const double  peak,
const double  peakErr 
)
inlineinherited
void sevt::PMTRecData::SetIsUsedInGlobalMPD ( const bool  is)
inlineinherited
void sevt::PMTRecData::SetIsVEMChargeFromHistogram ( const bool  is)
inlineinherited

Definition at line 199 of file PMTRecData.h.

References sevt::PMTRecData::fIsVEMChargeFromHistogram, and is().

Referenced by io::PMTRecData_ROOT::operator>>().

void sevt::PMTRecData::SetIsVEMPeakFromHistogram ( const bool  is)
inlineinherited

Definition at line 191 of file PMTRecData.h.

References sevt::PMTRecData::fIsVEMPeakFromHistogram, and is().

Referenced by io::PMTRecData_ROOT::operator>>().

void sevt::PMTRecData::SetMuonChargeSlope ( const double  slope)
inlineinherited

in unit of 1/VEM

Definition at line 209 of file PMTRecData.h.

References sevt::PMTRecData::fMuonChargeSlope.

Referenced by io::PMTRecData_ROOT::operator>>().

void sevt::PMTRecData::SetMuonPulseDecayTime ( const double  time,
const double  tErr = 0 
)
inlineinherited
void sevt::PMTRecData::SetOnlineVEMCharge ( const double  charge,
const double  chargeErr 
)
inlineinherited
void sevt::PMTRecData::SetOnlineVEMPeak ( const double  peak,
const double  peakErr 
)
inlineinherited
void sevt::PMTRecData::SetPeakAmplitude ( const double  peak)
inlineinherited
void sevt::PMTRecData::SetRiseTime ( const double  riseTime,
const double  rms 
)
inlineinherited
void sevt::PMTRecData::SetRiseTimeCleaned ( const double  riseTime,
const double  rms 
)
inlineinherited
void sevt::PMTRecData::SetShapeParameter ( const double  shape)
inlineinherited
void sevt::PMTRecData::SetT40 ( const double  t40)
inlineinherited
void sevt::PMTRecData::SetT50 ( const double  t50)
inlineinherited
void sevt::PMTRecData::SetTotalCharge ( const double  totalCharge,
const double  chErr = 0 
)
inlineinherited
void sevt::PMTRecData::SetVEMCharge ( const double  charge,
const double  chargeErr 
)
inlineinherited
void sevt::PMTRecData::SetVEMPeak ( const double  peak,
const double  peakErr 
)
inlineinherited
VEMTraceIterator sevt::PMTRecData::VEMTracesBegin ( )
inlineinherited
ConstVEMTraceIterator sevt::PMTRecData::VEMTracesBegin ( ) const
inlineinherited
VEMTraceIterator sevt::PMTRecData::VEMTracesEnd ( )
inlineinherited
ConstVEMTraceIterator sevt::PMTRecData::VEMTracesEnd ( ) const
inlineinherited

Member Data Documentation

utl::MultiTraceD sevt::PMTRecData::fTrace
protectedinherited

The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.