X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDdigitsParam.h;h=571504b3515d35d70478cf33a820402ccfc86fab;hb=2f9129dda03eb6e7a74b1b81360d965de5bf1613;hp=3b3a1ff584c31404da4e1f93f7d23ee7384ab43f;hpb=fbb3a25683efb1086c3d77741dddbecdacaa79d9;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDdigitsParam.h b/TRD/AliTRDdigitsParam.h index 3b3a1ff584c..571504b3515 100644 --- a/TRD/AliTRDdigitsParam.h +++ b/TRD/AliTRDdigitsParam.h @@ -25,21 +25,28 @@ class AliTRDdigitsParam : public TObject virtual void Copy(TObject &p) const; - void SetNTimeBins(Int_t ntb) { fNTimeBins = ntb; } + void SetNTimeBins(Int_t det, Int_t ntb) { fNTimeBins[det] = ntb; } void SetPretriggerPhase(Int_t det, UInt_t phase) { fPretriggerPhase[det] = phase; } - void SetADCbaseline(Int_t baseline) { fADCbaseline = baseline; } + void SetADCbaseline(Int_t det, Int_t baseline) { fADCbaseline[det] = baseline; } - Int_t GetNTimeBins() const { return fNTimeBins; } + void SetNTimeBinsAll(Int_t ntb) { for (Int_t i = 0; i < 540; i++) + { fNTimeBins[i] = ntb; } } + void SetPretriggerPhaseAll(UInt_t phase) { for (Int_t i = 0; i < 540; i++) + { fPretriggerPhase[i] = phase; } } + void SetADCbaselineAll(Int_t baseline) { for (Int_t i = 0; i < 540; i++) + { fADCbaseline[i] = baseline; } } + + Int_t GetNTimeBins(Int_t det) const { return fNTimeBins[det]; } UInt_t GetPretriggerPhase(Int_t det) const { return fPretriggerPhase[det]; } - Int_t GetADCbaseline() const { return fADCbaseline; } + Int_t GetADCbaseline(Int_t det) const { return fADCbaseline[det]; } protected: - Int_t fNTimeBins; // Number of timebins + Int_t fNTimeBins[540]; // Number of timebins for each detector UInt_t fPretriggerPhase[540]; // Pretrigger phase for each detector - Int_t fADCbaseline; // ADC baseline, given in ADC channels + Int_t fADCbaseline[540]; // ADC baseline for each detector, given in ADC channels - ClassDef(AliTRDdigitsParam,4) // The parameters for digits + ClassDef(AliTRDdigitsParam,5) // The parameters for digits }; #endif