// kNoFit: maximum was used, exception handling for fit invoked
// kInvalid: could not even look for maximum
+
explicit AliCaloFitResults( const Int_t maxSig,
const Float_t ped,
const Short_t fitStatus,
const Float_t amp,
- const Float_t time,
+ 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 );
+
explicit AliCaloFitResults( const Int_t maxSig,
const Float_t ped,
const Short_t fitStatus,
const Float_t amp,
- const Float_t time,
+ const double time,
const Int_t maxTimebin,
// const Float_t chi,
const Float_t chi,
// shorter interface when no fit is done
+
+
explicit AliCaloFitResults( const Int_t maxSig,
const Float_t ped,
const Short_t fitStatus,
const Float_t amp,
const Int_t maxTimebin);
+
// minimum interface
explicit AliCaloFitResults( const Int_t maxSig, const Int_t minSig );
Int_t GetStatus() const { return fStatus;};
Float_t GetAmp() const { return fAmpSig; };
Float_t GetTof() const { return fTime; };
- Float_t GetTime() 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; };
+
private:
// AliCaloFitResults();
UShort_t fMaxSig; //Maximum sample value ( 0 - 1023 )
Float_t fPed; //Pedestal
Int_t fStatus; //Sucess or failure of fitting pocedure
Float_t fAmpSig; //Amplitude in entities of ADC counts
- Float_t fTime; //peak/max time of signal in entities of sample intervals
+ double fTime; //peak/max time of signal in entities of sample intervals
Int_t fMaxTimebin; //timebin with maximum ADC value
Float_t fChi2Sig; //Chi Square of fit
UShort_t fNdfSig; //Number of degrees of freedom of fit