ROOT logo
#ifndef ALIEMCALTRIGGERSTU_H
#define ALIEMCALTRIGGERSTU_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/*

 
Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
*/

#include <AliEMCALTriggerTypes.h>
#include <AliEMCALTriggerBoard.h>

class TTree;
class AliEMCALTriggerSTUDCSConfig;

class AliEMCALTriggerSTU : public AliEMCALTriggerBoard 
{
public:
	
	              AliEMCALTriggerSTU();
	              AliEMCALTriggerSTU(AliEMCALTriggerSTUDCSConfig *dcsConf, const TVector2& rsize);
	virtual      ~AliEMCALTriggerSTU();
	
	virtual void  Build(TString& str, Int_t i, Int_t** Map, const TVector2* rSize);
	virtual void  L1(int type);
	
	virtual void  ComputeThFromV0(int type, const Int_t M[]);
	
	virtual void  SetThreshold(int type, Int_t v);
	virtual Int_t GetThreshold(int type);

	virtual void  Reset();
	
	virtual AliEMCALTriggerSTUDCSConfig* GetDCSConfig() const {return fDCSConfig;}

protected:
	
				  AliEMCALTriggerSTU(const AliEMCALTriggerSTU& rhs);
				  AliEMCALTriggerSTU& operator=(const AliEMCALTriggerSTU& rhs);

private:
	
		  Int_t   fGammaTh[2]; // Gamma threshold
		  Int_t   fJetTh[2];   // Jet threshold
	
	AliEMCALTriggerSTUDCSConfig *fDCSConfig; // DCS config

	ClassDef(AliEMCALTriggerSTU, 2)
};
 
#endif
 AliEMCALTriggerSTU.h:1
 AliEMCALTriggerSTU.h:2
 AliEMCALTriggerSTU.h:3
 AliEMCALTriggerSTU.h:4
 AliEMCALTriggerSTU.h:5
 AliEMCALTriggerSTU.h:6
 AliEMCALTriggerSTU.h:7
 AliEMCALTriggerSTU.h:8
 AliEMCALTriggerSTU.h:9
 AliEMCALTriggerSTU.h:10
 AliEMCALTriggerSTU.h:11
 AliEMCALTriggerSTU.h:12
 AliEMCALTriggerSTU.h:13
 AliEMCALTriggerSTU.h:14
 AliEMCALTriggerSTU.h:15
 AliEMCALTriggerSTU.h:16
 AliEMCALTriggerSTU.h:17
 AliEMCALTriggerSTU.h:18
 AliEMCALTriggerSTU.h:19
 AliEMCALTriggerSTU.h:20
 AliEMCALTriggerSTU.h:21
 AliEMCALTriggerSTU.h:22
 AliEMCALTriggerSTU.h:23
 AliEMCALTriggerSTU.h:24
 AliEMCALTriggerSTU.h:25
 AliEMCALTriggerSTU.h:26
 AliEMCALTriggerSTU.h:27
 AliEMCALTriggerSTU.h:28
 AliEMCALTriggerSTU.h:29
 AliEMCALTriggerSTU.h:30
 AliEMCALTriggerSTU.h:31
 AliEMCALTriggerSTU.h:32
 AliEMCALTriggerSTU.h:33
 AliEMCALTriggerSTU.h:34
 AliEMCALTriggerSTU.h:35
 AliEMCALTriggerSTU.h:36
 AliEMCALTriggerSTU.h:37
 AliEMCALTriggerSTU.h:38
 AliEMCALTriggerSTU.h:39
 AliEMCALTriggerSTU.h:40
 AliEMCALTriggerSTU.h:41
 AliEMCALTriggerSTU.h:42
 AliEMCALTriggerSTU.h:43
 AliEMCALTriggerSTU.h:44
 AliEMCALTriggerSTU.h:45
 AliEMCALTriggerSTU.h:46
 AliEMCALTriggerSTU.h:47
 AliEMCALTriggerSTU.h:48
 AliEMCALTriggerSTU.h:49
 AliEMCALTriggerSTU.h:50
 AliEMCALTriggerSTU.h:51
 AliEMCALTriggerSTU.h:52
 AliEMCALTriggerSTU.h:53