ATLAS Offline Software
ZDCPulseAnalyzer Member List

This is the complete list of members for ZDCPulseAnalyzer, including all inherited members.

AnalyzeData(size_t nSamples, size_t preSample, const std::vector< float > &samples, const std::vector< bool > &useSamples, float peak2ndDerivMinThresh, float noiseSig, const std::vector< float > &toCorrParams, float maxChisqDivAmp, float minT0Corr, float maxT0Corr)ZDCPulseAnalyzerprivate
ArmSumInclude() constZDCPulseAnalyzerinline
ArmSumIncludeBit enum valueZDCPulseAnalyzer
BadChisq() constZDCPulseAnalyzerinline
BadChisqBit enum valueZDCPulseAnalyzer
BadT0() constZDCPulseAnalyzerinline
BadT0Bit enum valueZDCPulseAnalyzer
Calculate2ndDerivative(const std::vector< float > &inputData, unsigned int step)ZDCPulseAnalyzerprivatestatic
CalculateDerivative(const std::vector< float > &inputData, unsigned int step)ZDCPulseAnalyzerprivatestatic
CombinedPulsesFCN(int &numParam, double *, double &f, double *par, int flag)ZDCPulseAnalyzerprivatestatic
DoAnalysis(bool repass)ZDCPulseAnalyzerprivate
DoFit()ZDCPulseAnalyzerprivate
DoFitCombined()ZDCPulseAnalyzerprivate
dump() constZDCPulseAnalyzer
dumpSetting() constZDCPulseAnalyzer
dumpTF1(const TF1 *) constZDCPulseAnalyzer
enableDelayed(float deltaT, float pedestalShift, bool fixedBaseline=false)ZDCPulseAnalyzer
enablePostExclusion(unsigned int maxSamplesExcl, unsigned int HGADCThresh, unsigned int LGADCThresh)ZDCPulseAnalyzerinline
enablePreExclusion(unsigned int maxSamplesExcl, unsigned int HGADCThresh, unsigned int LGADCThresh)ZDCPulseAnalyzerinline
enableRepass(float peak2ndDerivMinRepassHG, float peak2ndDerivMinRepassLG)ZDCPulseAnalyzer
enableTimeSigCut(bool AND, float sigCut, std::string TF1String, const std::vector< double > &parsHG, const std::vector< double > &parsLG)ZDCPulseAnalyzer
ExcludeEarlyLG() constZDCPulseAnalyzerinline
ExcludeEarlyLGBit enum valueZDCPulseAnalyzer
ExcludeLateLG() constZDCPulseAnalyzerinline
ExcludeLateLGBit enum valueZDCPulseAnalyzer
FailBit enum valueZDCPulseAnalyzer
Failed() constZDCPulseAnalyzerinline
FillHistogram(const std::vector< float > &samples, float noiseSig) constZDCPulseAnalyzerinlineprivate
FitFailed() constZDCPulseAnalyzerinline
FitFailedBit enum valueZDCPulseAnalyzer
FitMinAmpBit enum valueZDCPulseAnalyzer
fitMinimumAmplitude() constZDCPulseAnalyzerinline
ForceLG() constZDCPulseAnalyzerinline
GetAmpError() constZDCPulseAnalyzerinline
GetAmplitude() constZDCPulseAnalyzerinline
GetAmpNoNonLin() constZDCPulseAnalyzerinline
GetBkgdMaxFraction() constZDCPulseAnalyzerinline
GetChisq() constZDCPulseAnalyzerinline
GetCombinedGraph() constZDCPulseAnalyzer
GetdelayBS() constZDCPulseAnalyzerinline
GetDelayedBaselineCorr() constZDCPulseAnalyzerinline
GetDelayedBaselineShiftFit() constZDCPulseAnalyzerinline
GetDelayedGraph() constZDCPulseAnalyzer
GetFitAmplitude() constZDCPulseAnalyzerinline
GetFitExpAmp() constZDCPulseAnalyzerinline
GetFitPostAmp() constZDCPulseAnalyzerinline
GetFitPostT0() constZDCPulseAnalyzerinline
GetFitPreAmp() constZDCPulseAnalyzerinline
GetFitPreT0() constZDCPulseAnalyzerinline
GetFitPulls() constZDCPulseAnalyzer
GetFitT0() constZDCPulseAnalyzerinline
GetFitTau1() constZDCPulseAnalyzerinline
GetFitTau2() constZDCPulseAnalyzerinline
GetFitTMax() constZDCPulseAnalyzerinline
GetFitTMin() constZDCPulseAnalyzerinline
GetGraph() constZDCPulseAnalyzer
GetHistogramPtr() constZDCPulseAnalyzerinline
GetMaxADC() constZDCPulseAnalyzerinline
GetMaxADCSample() constZDCPulseAnalyzerinline
GetMaxDelta() constZDCPulseAnalyzerinline
GetMinADC() constZDCPulseAnalyzerinline
GetMinADCSample() constZDCPulseAnalyzerinline
GetMinDelta() constZDCPulseAnalyzerinline
GetMinDeriv2nd() constZDCPulseAnalyzerinline
GetMinDeriv2ndIndex() constZDCPulseAnalyzerinline
GetPreExpAmp() constZDCPulseAnalyzerinline
GetPresample() constZDCPulseAnalyzerinline
GetPreSampleAmp() constZDCPulseAnalyzerinline
GetSamplesDeriv2nd() constZDCPulseAnalyzerinline
GetSamplesSub() constZDCPulseAnalyzerinline
GetStatusMask() constZDCPulseAnalyzer
GetT0Corr() constZDCPulseAnalyzerinline
GetT0Sub() constZDCPulseAnalyzerinline
getTimeSig() constZDCPulseAnalyzerinline
GetUndelayedGraph() constZDCPulseAnalyzer
HaveData() constZDCPulseAnalyzerinline
HavePulse() constZDCPulseAnalyzerinline
HGOverflow() constZDCPulseAnalyzerinline
HGOverflowBit enum valueZDCPulseAnalyzer
HGUnderflow() constZDCPulseAnalyzerinline
HGUnderflowBit enum valueZDCPulseAnalyzer
LGOverflow() constZDCPulseAnalyzerinline
LGOverflowBit enum valueZDCPulseAnalyzer
LGUnderflow() constZDCPulseAnalyzerinline
LGUnderflowBit enum valueZDCPulseAnalyzer
LoadAndAnalyzeData(const std::vector< float > &ADCSamplesHG, const std::vector< float > &ADCSamplesLG)ZDCPulseAnalyzer
LoadAndAnalyzeData(const std::vector< float > &ADCSamplesHG, const std::vector< float > &ADCSamplesLG, const std::vector< float > &ADCSamplesHGDelayed, const std::vector< float > &ADCSamplesLGDelayed)ZDCPulseAnalyzer
LowGainBit enum valueZDCPulseAnalyzer
m_2ndDerivStepZDCPulseAnalyzerprivate
m_ADCSamplesHGZDCPulseAnalyzerprivate
m_ADCSamplesHGSubZDCPulseAnalyzerprivate
m_ADCSamplesLGZDCPulseAnalyzerprivate
m_ADCSamplesLGSubZDCPulseAnalyzerprivate
m_ADCSSampSigHGZDCPulseAnalyzerprivate
m_ADCSSampSigLGZDCPulseAnalyzerprivate
m_adjTimeRangeEventZDCPulseAnalyzerprivate
m_ampErrorZDCPulseAnalyzerprivate
m_amplitudeZDCPulseAnalyzerprivate
m_ampNoNonLinZDCPulseAnalyzerprivate
m_backToHG_preZDCPulseAnalyzerprivate
m_badChisqZDCPulseAnalyzerprivate
m_badT0ZDCPulseAnalyzerprivate
m_baselineCorrZDCPulseAnalyzerprivate
m_bkgdMaxFractionZDCPulseAnalyzerprivate
m_chisqDivAmpCutHGZDCPulseAnalyzerprivate
m_chisqDivAmpCutLGZDCPulseAnalyzerprivate
m_defaultCombinedFitterZDCPulseAnalyzerprivate
m_defaultFitTMaxZDCPulseAnalyzerprivate
m_defaultFitTMinZDCPulseAnalyzerprivate
m_defaultFitWrapperZDCPulseAnalyzerprivate
m_defaultT0MaxZDCPulseAnalyzerprivate
m_defaultT0MinZDCPulseAnalyzerprivate
m_delayedBaselineShiftZDCPulseAnalyzerprivate
m_delayedDeltaTZDCPulseAnalyzerprivate
m_delayedHistZDCPulseAnalyzermutableprivate
m_delayedPedestalDiffZDCPulseAnalyzerprivate
m_deltaTSampleZDCPulseAnalyzerprivate
m_enablePostExclZDCPulseAnalyzerprivate
m_enablePreExclZDCPulseAnalyzerprivate
m_enableRepassZDCPulseAnalyzerprivate
m_ExcludeEarlyZDCPulseAnalyzerprivate
m_ExcludeLateZDCPulseAnalyzerprivate
m_expAmplitudeZDCPulseAnalyzerprivate
m_failZDCPulseAnalyzerprivate
m_firstHGOverFlowSampleZDCPulseAnalyzerprivate
m_fitAmpErrorZDCPulseAnalyzerprivate
m_fitAmplitudeZDCPulseAnalyzerprivate
m_fitAmpMaxHGZDCPulseAnalyzerprivate
m_fitAmpMaxLGZDCPulseAnalyzerprivate
m_fitAmpMinHGZDCPulseAnalyzerprivate
m_fitAmpMinLGZDCPulseAnalyzerprivate
m_fitChisqZDCPulseAnalyzerprivate
m_fitExpAmpZDCPulseAnalyzerprivate
m_fitFailedZDCPulseAnalyzerprivate
m_fitFunctionZDCPulseAnalyzerprivate
m_fitHistZDCPulseAnalyzermutableprivate
m_fitMinAmpZDCPulseAnalyzerprivate
m_fitNDoFZDCPulseAnalyzerprivate
m_fitPostAmpZDCPulseAnalyzerprivate
m_fitPostT0ZDCPulseAnalyzerprivate
m_fitPostT0loZDCPulseAnalyzerprivate
m_fitPreAmpZDCPulseAnalyzerprivate
m_fitPreT0ZDCPulseAnalyzerprivate
m_fitPullsZDCPulseAnalyzerprivate
m_fitTau1ZDCPulseAnalyzerprivate
m_fitTau2ZDCPulseAnalyzerprivate
m_fitTCorr2ndZDCPulseAnalyzerprivate
m_fitTimeZDCPulseAnalyzerprivate
m_fitTimeCorrZDCPulseAnalyzerprivate
m_fitTimeSubZDCPulseAnalyzerprivate
m_fitTMaxZDCPulseAnalyzerprivate
m_fitTMinZDCPulseAnalyzerprivate
m_fixPrePulseZDCPulseAnalyzerprivate
m_fixTau1ZDCPulseAnalyzerprivate
m_fixTau2ZDCPulseAnalyzerprivate
m_forceLGZDCPulseAnalyzerprivate
m_gainFactorHGZDCPulseAnalyzerprivate
m_gainFactorLGZDCPulseAnalyzerprivate
m_gainHGZDCPulseAnalyzerprivate
m_haveDataZDCPulseAnalyzerprivate
m_haveNonlinCorrZDCPulseAnalyzerprivate
m_havePulseZDCPulseAnalyzerprivate
m_HGOverflowZDCPulseAnalyzerprivate
m_HGOverflowADCZDCPulseAnalyzerprivate
m_HGT0CorrParamsZDCPulseAnalyzerprivate
m_HGUnderflowZDCPulseAnalyzerprivate
m_HGUnderflowADCZDCPulseAnalyzerprivate
m_initialExpAmpZDCPulseAnalyzerprivate
m_initializedFitsZDCPulseAnalyzerprivate
m_initialPostPulseT0ZDCPulseAnalyzerprivate
m_initialPrePulseAmpZDCPulseAnalyzerprivate
m_initialPrePulseT0ZDCPulseAnalyzerprivate
m_lastHGOverFlowSampleZDCPulseAnalyzerprivate
m_LGOverflowZDCPulseAnalyzerprivate
m_LGOverflowADCZDCPulseAnalyzerprivate
m_LGT0CorrParamsZDCPulseAnalyzerprivate
m_LGUnderflowZDCPulseAnalyzerprivate
m_maxADCValueZDCPulseAnalyzerprivate
m_maxDeltaZDCPulseAnalyzerprivate
m_maxSamplZDCPulseAnalyzerprivate
m_maxSampleEvtZDCPulseAnalyzerprivate
m_maxSamplesPostExclZDCPulseAnalyzerprivate
m_maxSamplesPreExclZDCPulseAnalyzerprivate
m_minADCValueZDCPulseAnalyzerprivate
m_minDeltaZDCPulseAnalyzerprivate
m_minDeriv2ndZDCPulseAnalyzerprivate
m_minDeriv2ndIndexZDCPulseAnalyzerprivate
m_minDeriv2ndSigZDCPulseAnalyzerprivate
m_minSamplZDCPulseAnalyzerprivate
m_minSampleEvtZDCPulseAnalyzerprivate
m_msgFunc_pZDCPulseAnalyzerprivate
m_noiseSigHGZDCPulseAnalyzerprivate
m_noiseSigLGZDCPulseAnalyzerprivate
m_nominalT0HGZDCPulseAnalyzerprivate
m_nominalT0LGZDCPulseAnalyzerprivate
m_nominalTau1ZDCPulseAnalyzerprivate
m_nominalTau2ZDCPulseAnalyzerprivate
m_nonLinCorrParamsHGZDCPulseAnalyzerprivate
m_nonLinCorrParamsLGZDCPulseAnalyzerprivate
m_nonLinCorrRefADCZDCPulseAnalyzerprivate
m_nonLinCorrRefScaleZDCPulseAnalyzerprivate
m_NsampleZDCPulseAnalyzerprivate
m_NSampleAnaZDCPulseAnalyzerprivate
m_NSamplesAnaZDCPulseAnalyzerprivate
m_peak2ndDerivMinRepassHGZDCPulseAnalyzerprivate
m_peak2ndDerivMinRepassLGZDCPulseAnalyzerprivate
m_peak2ndDerivMinSampleZDCPulseAnalyzerprivate
m_peak2ndDerivMinThreshHGZDCPulseAnalyzerprivate
m_peak2ndDerivMinThreshLGZDCPulseAnalyzerprivate
m_peak2ndDerivMinToleranceZDCPulseAnalyzerprivate
m_pedestalZDCPulseAnalyzerprivate
m_postAmplitudeZDCPulseAnalyzerprivate
m_postExclHGADCThreshZDCPulseAnalyzerprivate
m_postExclLGADCThreshZDCPulseAnalyzerprivate
m_postPulseZDCPulseAnalyzerprivate
m_preAmplitudeZDCPulseAnalyzerprivate
m_preExclHGADCThreshZDCPulseAnalyzerprivate
m_preExclLGADCThreshZDCPulseAnalyzerprivate
m_preExpFitWrapperZDCPulseAnalyzerprivate
m_preExpSigZDCPulseAnalyzerprivate
m_preExpTailZDCPulseAnalyzerprivate
m_prePulseZDCPulseAnalyzerprivate
m_prePulseCombinedFitterZDCPulseAnalyzerprivate
m_prePulseFitWrapperZDCPulseAnalyzerprivate
m_prePulseSigZDCPulseAnalyzerprivate
m_preSampleZDCPulseAnalyzerprivate
m_preSampleAmpZDCPulseAnalyzerprivate
m_preSampleIdxZDCPulseAnalyzerprivate
m_PSHGOverUnderflowZDCPulseAnalyzerprivate
m_repassPulseZDCPulseAnalyzerprivate
m_samplesDeriv2ndZDCPulseAnalyzerprivate
m_samplesSubZDCPulseAnalyzerprivate
m_T0CutHighHGZDCPulseAnalyzerprivate
m_T0CutHighLGZDCPulseAnalyzerprivate
m_T0CutLowHGZDCPulseAnalyzerprivate
m_T0CutLowLGZDCPulseAnalyzerprivate
m_t0CutSigZDCPulseAnalyzerprivate
m_tagZDCPulseAnalyzerprivate
m_timeCutModeZDCPulseAnalyzerprivate
m_timeResFuncHG_pZDCPulseAnalyzerprivate
m_timeResFuncLG_pZDCPulseAnalyzerprivate
m_timeSigZDCPulseAnalyzerprivate
m_timingCorrModeZDCPulseAnalyzerprivate
m_timingCorrRefADCZDCPulseAnalyzerprivate
m_timingCorrScaleZDCPulseAnalyzerprivate
m_tmaxZDCPulseAnalyzerprivate
m_tminZDCPulseAnalyzerprivate
m_useDelayedZDCPulseAnalyzerprivate
m_usedPresampIdxZDCPulseAnalyzerprivate
m_useFixedBaselineZDCPulseAnalyzerprivate
m_useLowGainZDCPulseAnalyzerprivate
m_useSampleHGZDCPulseAnalyzerprivate
m_useSampleLGZDCPulseAnalyzerprivate
MakeCombinedFitter(TF1 *func)ZDCPulseAnalyzerprivatestatic
NoTimingCorr enum valueZDCPulseAnalyzer
obtainDelayedBaselineCorr(const std::vector< float > &samples)ZDCPulseAnalyzerprivatestatic
PostPulse() constZDCPulseAnalyzerinline
PostPulseBit enum valueZDCPulseAnalyzer
preExpTail() constZDCPulseAnalyzerinline
preExpTailBit enum valueZDCPulseAnalyzer
PrePulse() constZDCPulseAnalyzerinline
PrePulseBit enum valueZDCPulseAnalyzer
PSHGOverUnderflow() constZDCPulseAnalyzerinline
PSHGOverUnderflowBit enum valueZDCPulseAnalyzer
PulseBit enum valueZDCPulseAnalyzer
QuietFits()ZDCPulseAnalyzerinlinestatic
ReanalyzeData()ZDCPulseAnalyzer
repassPulse() constZDCPulseAnalyzerinline
RepassPulseBit enum valueZDCPulseAnalyzer
Reset(bool reanalyze=false)ZDCPulseAnalyzerprivate
s_combinedFitFuncZDCPulseAnalyzerprivatestatic
s_combinedFitTMaxZDCPulseAnalyzerprivatestatic
s_combinedFitTMinZDCPulseAnalyzerprivatestatic
s_delayedFitHistZDCPulseAnalyzerprivatestatic
s_fitOptionsZDCPulseAnalyzerprivatestatic
s_pullValuesZDCPulseAnalyzerprivatestatic
s_quietFitsZDCPulseAnalyzerprivatestatic
s_saveFitFuncZDCPulseAnalyzerprivatestatic
s_undelayedFitHistZDCPulseAnalyzerprivatestatic
SampleCIter typedefZDCPulseAnalyzerprivate
ScanAndSubtractSamples()ZDCPulseAnalyzerprivate
set2ndDerivStep(size_t step)ZDCPulseAnalyzerinline
SetADCOverUnderflowValues(int HGOverflowADC, int HGUnderflowADC, int LGOverflowADC)ZDCPulseAnalyzer
SetCutValues(float chisqDivAmpCutHG, float chisqDivAmpCutLG, float deltaT0MinHG, float deltaT0MaxHG, float deltaT0MinLG, float deltaT0MaxLG)ZDCPulseAnalyzer
SetDefaults()ZDCPulseAnalyzerprivate
SetFitMinMaxAmp(float minAmpHG, float minAmpLG, float maxAmpHG, float maxAmpLG)ZDCPulseAnalyzer
SetFitOPtions(const std::string &fitOptions)ZDCPulseAnalyzerinlinestatic
SetFitTimeMax(float tmax)ZDCPulseAnalyzer
SetForceLG(bool forceLG)ZDCPulseAnalyzerinline
SetGainFactorsHGLG(float gainFactorHG, float gainFactorLG)ZDCPulseAnalyzer
SetNoiseSigmas(float noiseSigHG, float noiseSigLG)ZDCPulseAnalyzerinline
SetNonlinCorrParams(float refADC, float refScale, const std::vector< float > &paramsHG, const std::vector< float > &paramsLG)ZDCPulseAnalyzerinline
SetPeak2ndDerivMinTolerance(size_t tolerance)ZDCPulseAnalyzerinline
SetQuietFits(bool quiet)ZDCPulseAnalyzerinlinestatic
SetSaveFitFunc(bool save)ZDCPulseAnalyzerinlinestatic
SetTauT0Values(bool fixTau1, bool fixTau2, float tau1, float tau2, float t0HG, float t0LG)ZDCPulseAnalyzer
SetTimingCorrParams(TimingCorrMode mode, float refADC, float refScale, const std::vector< float > &HGT0CorrParams, const std::vector< float > &LGT0CorrParams)ZDCPulseAnalyzerinline
SetupFitFunctions()ZDCPulseAnalyzerprivate
TimingCorrLin enum valueZDCPulseAnalyzer
TimingCorrLog enum valueZDCPulseAnalyzer
TimingCorrMode enum nameZDCPulseAnalyzer
UpdateFitterTimeLimits(TFitter *fitter, ZDCFitWrapper *wrapper, bool prePulse)ZDCPulseAnalyzerprivate
UseLowGain() constZDCPulseAnalyzerinline
ZDCPulseAnalyzer(ZDCMsg::MessageFunctionPtr msgFunc_p, const std::string &tag, int Nsample, float deltaTSample, size_t preSampleIdx, int pedestal, float gainHG, const std::string &fitFunction, int peak2ndDerivMinSample, float peak2DerivMinThreshHG, float peak2DerivMinThreshLG)ZDCPulseAnalyzer
~ZDCPulseAnalyzer()ZDCPulseAnalyzerinline