AliEMCALTriggerSTU(AliEMCALTriggerSTUDCSConfig *dcsConf, const TVector2& rsize);
virtual ~AliEMCALTriggerSTU();
- virtual void FetchFOR(Int_t i, Int_t** Region, const TVector2* rSize);
- virtual void BuildMap(Int_t i, Int_t** Map, const TVector2* rSize);
- virtual void PrintADC(L1TriggerType_t type, TVector2& pos, TVector2& idx);
- virtual void L1(L1TriggerType_t type);//, TTree& treeV0);
+ virtual void Build(TString& str, Int_t i, Int_t** Map, const TVector2* rSize);
+ virtual void PrintADC(TriggerType_t type, TVector2& pos, TVector2& idx);
+ virtual void L1(TriggerType_t type);
virtual void PatchGenerator(const TClonesArray* lpos, Int_t val);
- virtual const Int_t* V0() const {return fV0M;}
- virtual void SetV0Multiplicity(const Int_t M[], Int_t n);
+
+ virtual void ComputeThFromV0(const Int_t M[]);
+
+ virtual void SetThreshold(TriggerType_t type, Int_t v);
+
+ virtual Int_t GetThreshold(TriggerType_t type);
+ virtual Int_t GetRawData() const;
+
virtual void Reset();
- virtual Int_t GetThreshold(L1TriggerType_t type);
protected:
- AliEMCALTriggerSTU(const AliEMCALTriggerSTU& rhs);
- AliEMCALTriggerSTU& operator=(const AliEMCALTriggerSTU& rhs);
+
+ AliEMCALTriggerSTU(const AliEMCALTriggerSTU& rhs);
+ AliEMCALTriggerSTU& operator=(const AliEMCALTriggerSTU& rhs);
private:
- Int_t fV0M[2]; //! 0/1: V0C/V0A
Int_t fGammaTh;
Int_t fJetTh;