void PrintDigits(Option_t * option) ;
void Unload() ;
void WriteDigits() ; // Writes Digits the current event
+ void WriteDigits(TClonesArray* digits, const char* branchName = "EMTRG"); //
Float_t TimeOfNoise(void) ; // Calculate time signal generated by noise
//Calculate the time of crossing of the threshold by front edge
//Float_t FrontEdgeTime(TClonesArray * ticks) ;
Int_t DigitizeEnergy(Float_t energy, Int_t AbsId) ;
-
+ void Digits2FastOR(TClonesArray*digitsTMP, TClonesArray* digitsTRG);
+ void DigitalFastOR(Double_t time, Double_t dE, Int_t timeSamples[], Int_t nSamples);
+
+
private:
Bool_t fDefaultInit; //! Says if the task was created by defaut ctor (only parameters are initialized)