X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSTrigger.h;h=eb93c771e6876f967650c358fd98452ec4d63fa4;hb=5271d6544f9683b515fe179245181577d1c16c9a;hp=6edcb84bbc3538c1a51959c3ff15643d1c46f995;hpb=dab66d03b8332f43ed6943854580eeaf3485ed67;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSTrigger.h b/PHOS/AliPHOSTrigger.h index 6edcb84bbc3..eb93c771e68 100644 --- a/PHOS/AliPHOSTrigger.h +++ b/PHOS/AliPHOSTrigger.h @@ -4,7 +4,6 @@ * See cxx source for full Copyright notice */ /* $Id$ */ -/* $Log$ */ //____________________________________________________________ // Class for trigger analysis. @@ -44,12 +43,12 @@ class AliPHOSTrigger : public AliTriggerDetector { 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 ; } @@ -123,10 +122,12 @@ class AliPHOSTrigger : public AliTriggerDetector { 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)