Added static AliEMCALRecoUtils::ExtrapolateTrackToEMCalSurface function that operates...
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALTriggerSTUDCSConfig.h
CommitLineData
fff39dd1 1#ifndef ALIEMCALTRIGGERSTUDCSCONFIG_H
2#define ALIEMCALTRIGGERSTUDCSCONFIG_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/*
7
8
9EMCAL STU DCS parameters to be stored in OCDB
10Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
11*/
12
13#include "TObject.h"
79b05051 14
15class TVector2;
fff39dd1 16
17class AliEMCALTriggerSTUDCSConfig : public TObject
18{
19 public:
20
21 AliEMCALTriggerSTUDCSConfig();
22 virtual ~AliEMCALTriggerSTUDCSConfig() {};
23
63c22917 24 void SetG(Int_t i, Int_t j, Int_t gv) { fG[i][j] = gv; }
25 void SetJ(Int_t i, Int_t j, Int_t jv) { fJ[i][j] = jv; }
26 void SetRawData(Int_t rd) { fGetRawData = rd; }
27 void SetRegion(Int_t rg) { fRegion = rg; }
28 void SetFw(Int_t fv) { fFw = fv; }
fff39dd1 29
63c22917 30 Int_t GetG(int i, int j) const { return fG[i][j]; }
31 Int_t GetJ(int i, int j) const { return fJ[i][j]; }
32 Int_t GetRawData() const { return fGetRawData; }
33 Int_t GetRegion() const { return fRegion; }
34 Int_t GetFw() const { return fFw; }
de39a0ff 35
36 void GetSegmentation(TVector2& v1, TVector2& v2, TVector2& v3, TVector2& v4) const;
fff39dd1 37
38protected:
39
40 AliEMCALTriggerSTUDCSConfig(const AliEMCALTriggerSTUDCSConfig &cd);
41 AliEMCALTriggerSTUDCSConfig &operator=(const AliEMCALTriggerSTUDCSConfig &cd);
42
43private:
44
63c22917 45 Int_t fG[3][2]; // GA,B,C
46 Int_t fJ[3][2]; // JA,B,C
47 Int_t fGetRawData; // GetRawData
48 Int_t fRegion; // Region
49 Int_t fFw; // Fw
fff39dd1 50
63c22917 51 ClassDef(AliEMCALTriggerSTUDCSConfig,2) //
fff39dd1 52};
53#endif
54