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 <AliEMCALTriggerTypes.h>
13 #include <AliEMCALTriggerBoard.h>
16 class AliEMCALTriggerSTUDCSConfig;
18 class AliEMCALTriggerSTU : public AliEMCALTriggerBoard
23 AliEMCALTriggerSTU(AliEMCALTriggerSTUDCSConfig *dcsConf, const TVector2& rsize);
24 virtual ~AliEMCALTriggerSTU();
26 virtual void Build(TString& str, Int_t i, Int_t** Map, const TVector2* rSize);
27 virtual void L1(int type);
29 virtual void ComputeThFromV0(int type, const Int_t M[]);
31 virtual void SetThreshold(int type, Int_t v);
32 virtual Int_t GetThreshold(int type);
36 virtual AliEMCALTriggerSTUDCSConfig* GetDCSConfig() const {return fDCSConfig;}
40 AliEMCALTriggerSTU(const AliEMCALTriggerSTU& rhs);
41 AliEMCALTriggerSTU& operator=(const AliEMCALTriggerSTU& rhs);
45 Int_t fGammaTh[2]; // Gamma threshold
46 Int_t fJetTh[2]; // Jet threshold
48 AliEMCALTriggerSTUDCSConfig *fDCSConfig; // DCS config
50 ClassDef(AliEMCALTriggerSTU, 2)