* See cxx source for full Copyright notice */
/* $Id$ */
-/* $Log$ */
//____________________________________________________________
// Class for trigger analysis.
AliPHOSTrigger() ; // ctor
AliPHOSTrigger(const AliPHOSTrigger & trig) ; // cpy ctor
- virtual ~AliPHOSTrigger() {}; //virtual dtor
-
+ virtual ~AliPHOSTrigger();
virtual void CreateInputs(); //Define trigger inputs for Central Trigger Processor
void Print(const Option_t * opt ="") const ;
virtual void Trigger(); //Make PHOS trigger
+ void Trigger(const char * fileName); //Make PHOS trigger
//Getters
Float_t Get2x2MaxAmplitude() const {return f2x2MaxAmp ; }
Bool_t IsPatchIsolated(Int_t iPatchType, const TClonesArray * ampmods, const Int_t imod, const Int_t mtru, const Float_t maxamp, const Int_t maxphi, const Int_t maxeta) ;
- void MakeSlidingCell(const TClonesArray * amptrus, const TClonesArray * timeRtrus, Int_t mod, TMatrixD *ampmax2, TMatrixD *ampmaxn) ;
+ void MakeSlidingCell(const TClonesArray * amptrus, const TClonesArray * timeRtrus, Int_t mod, TMatrixD &max2, TMatrixD &maxn) ;
- void SetTriggers(const TClonesArray * amptrus, Int_t iMod, const TMatrixD *ampmax2,const TMatrixD *ampmaxn) ;
+ void SetTriggers(const TClonesArray * amptrus, Int_t iMod, const TMatrixD &max2,const TMatrixD &maxn) ;
+ void DoIt(const char * fileName) ;
+
private:
Float_t f2x2MaxAmp ; //! Maximum 2x2 added amplitude (not overlapped)