diff --git a/dataClasses/AEvent.h b/dataClasses/AEvent.h index e2d86f8fa090dbeddf0c8417ba82b6c20ac8194e..d55c67d8730ff5c4ce8e6624f25611ed9f206c01 100644 --- a/dataClasses/AEvent.h +++ b/dataClasses/AEvent.h @@ -46,13 +46,16 @@ private: Double_t fTimeMid; //time point between fTime90 and fTime10 Double_t fAmpMid; //amplitude in fTimeMid point. Used in ToT on 50% of rising edge determination Double_t fToT; + Double_t fTimeLast; //! TArrayD fAmpCFD; //array for CFD amplitudes (attenuated, inversed and delayed) Double_t fTimeCFD; //zero-crossing time - Double_t fChargeCFD; //! + Double_t fChargeCFD; Double_t fChargeLED; //charge of the signal in Coulomb Double_t fChargeTF; // + Double_t fTimeThresh; // time of thresh crossing rising edge + Double_t fTimeThreshBack; // time of threshBack crossing Double_t fTimeLED; //time of LED threshold crossing Double_t fTimeFront; //time of front fit crossing zero level @@ -86,10 +89,16 @@ public: Double_t GetEdgeXi(); + Double_t GetfChargeCFD(); + + Double_t GetfChargeTF(); + Double_t GetfCFD(); Double_t GetfLED(); - + + Double_t GetfThresh(); + Double_t GetOnefTime(Int_t i); Double_t GetOnefAmpPos(Int_t i); @@ -153,10 +162,11 @@ public: //void SetLED(Double_t threshold = 0.001); - void SetLED(Double_t threshold = 0.02); + void SetLED(Double_t threshold = 0.01); //leading edge discriminator - + void SetThreshold(Double_t thresholdBack = 0.035, Double_t threshRise = 0.01); + private: void Init(); void SetMaxAmplitudes();