1 #ifndef ALIEMCALTRIGGERSTU_H
2 #define ALIEMCALTRIGGERSTU_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
9 Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
12 #include <AliEMCALTriggerBoard.h>
15 class AliEMCALTriggerSTUDCSConfig;
17 class AliEMCALTriggerSTU : public AliEMCALTriggerBoard
22 AliEMCALTriggerSTU(AliEMCALTriggerSTUDCSConfig *dcsConf, const TVector2& rsize);
23 virtual ~AliEMCALTriggerSTU();
25 virtual void Build(TString& str, Int_t i, Int_t** Map, const TVector2* rSize);
26 virtual void PrintADC(TriggerType_t type, TVector2& pos, TVector2& idx);
27 virtual void L1(TriggerType_t type);
28 virtual void PatchGenerator(const TClonesArray* lpos, Int_t val);
30 virtual void ComputeThFromV0(const Int_t M[]);
32 virtual void SetThreshold(TriggerType_t type, Int_t v);
34 virtual Int_t GetThreshold(TriggerType_t type);
35 virtual Int_t GetRawData() const;
41 AliEMCALTriggerSTU(const AliEMCALTriggerSTU& rhs);
42 AliEMCALTriggerSTU& operator=(const AliEMCALTriggerSTU& rhs);
49 AliEMCALTriggerSTUDCSConfig* fDCSConfig;
51 ClassDef(AliEMCALTriggerSTU,1)