ROOT logo
AliRoot » EMCAL » AliCaloFitResults

class AliCaloFitResults

Function Members (Methods)

public:
AliCaloFitResults()
AliCaloFitResults(const AliCaloFitResults&)
AliCaloFitResults(const Int_t maxSig, const Int_t minSig)
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const Int_t maxTimebin)
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const double time, const Int_t maxTimebin, const Float_t chi, const Int_t ndf, const Int_t minSig = Ret::kDummy)
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const double time, const Int_t maxTimebin, const Float_t chi, const Int_t ndf, const Int_t minSig, const AliCaloFitSubarray fitSubarray)
virtual~AliCaloFitResults()
Float_tGetAmp() const
Float_tGetChi2() const
AliCaloFitSubarrayGetFitSubarray() const
UShort_tGetMaxSig() const
Int_tGetMaxTimebin() const
UShort_tGetMinSig() const
UShort_tGetNdf() const
Float_tGetPed() const
Int_tGetStatus() const
doubleGetTime() const
Float_tGetTof() const
AliCaloFitResults&operator=(const AliCaloFitResults&)
voidSetAmp(Float_t amp)
voidSetTime(Float_t time)

Data Members

private:
Float_tfAmpSigAmplitude in entities of ADC counts
Float_tfChi2SigChi Square of fit
AliCaloFitSubarrayfFitSubarrayinfo on time-bin array used for the fitting
UShort_tfMaxSigMaximum sample value ( 0 - 1023 )
Int_tfMaxTimebintimebin with maximum ADC value
UShort_tfMinSigPedestal
UShort_tfNdfSigNumber of degrees of freedom of fit
Float_tfPedPedestal
Int_tfStatusSucess or failure of fitting pocedure
doublefTimepeak/max time of signal in entities of sample intervals

Class Charts

Inheritance Chart:
AliCaloFitResults

Function documentation

AliCaloFitResults()
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const double time, const Int_t maxTimebin, const Float_t chi, const Int_t ndf, const Int_t minSig, const AliCaloFitSubarray fitSubarray)
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const double time, const Int_t maxTimebin, const Float_t chi, const Int_t ndf, const Int_t minSig = Ret::kDummy)
AliCaloFitResults(const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const Int_t maxTimebin)
AliCaloFitResults(const Int_t maxSig, const Int_t minSig)
~AliCaloFitResults()
explicit AliCaloFitResults( const Int_t maxSig, const Float_t ped, const Short_t fitStatus, const Float_t amp, const double time, const Int_t maxTimebin, // const Float_t chi, const Float_t chi, const Int_t ndf, const Int_t minSig, const AliCaloFitSubarray fitSubarray )
  enum kReturnCode {kFitPar=1, kDummy=-1, kCrude=-9, kNoFit=-99, kInvalid=-9999};// possible return values
 kFitPar: method fit or parametrization was used
 kDummy: just a filler parameter, if e.g. chi2 not available
 kCrude: maximum was used
 kNoFit: maximum was used, exception handling for fit invoked
 kInvalid: could not even look for maximum
UShort_t GetMaxSig() const
{ return fMaxSig;}
Float_t GetPed() const
{ return fPed;}
UShort_t GetMinSig() const
{ return fMinSig;}
Int_t GetStatus() const
{ return fStatus;}
Float_t GetAmp() const
{ return fAmpSig; }
Float_t GetTof() const
{ return fTime; }
double GetTime() const
{ return fTime; }
Int_t GetMaxTimebin() const
{ return fMaxTimebin; }
Float_t GetChi2() const
{ return fChi2Sig;}
UShort_t GetNdf() const
{ return fNdfSig; }
AliCaloFitSubarray GetFitSubarray() const
{ return fFitSubarray; }
void SetTime(Float_t time)
{ fTime = time; }
void SetAmp(Float_t amp)
{ fAmpSig = amp; }