1 #ifndef ALIEMCALTRIGGERDCSCONFIG_H
2 #define ALIEMCALTRIGGERDCSCONFIG_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
11 Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
15 #include "TClonesArray.h"
17 class AliEMCALTriggerSTUDCSConfig;
18 class AliEMCALTriggerTRUDCSConfig;
20 class AliEMCALTriggerDCSConfig : public TObject
24 AliEMCALTriggerDCSConfig();
25 virtual ~AliEMCALTriggerDCSConfig();
27 void SetTRUArr(TClonesArray* const ta) { fTRUArr = ta; }
28 void SetSTUObj(AliEMCALTriggerSTUDCSConfig* so) { fSTUObj = so; }
30 TClonesArray* GetTRUArr() const { return fTRUArr; }
31 AliEMCALTriggerSTUDCSConfig* GetSTUDCSConfig( ) const { return (AliEMCALTriggerSTUDCSConfig*)fSTUObj; }
32 AliEMCALTriggerTRUDCSConfig* GetTRUDCSConfig(Int_t iTRU) const { return (AliEMCALTriggerTRUDCSConfig*)fTRUArr->At(iTRU); }
36 AliEMCALTriggerDCSConfig(const AliEMCALTriggerDCSConfig &cd); // Not implemented
37 AliEMCALTriggerDCSConfig &operator=(const AliEMCALTriggerDCSConfig &cd); // Not implemented
39 TClonesArray* fTRUArr; //
40 AliEMCALTriggerSTUDCSConfig* fSTUObj; //
42 ClassDef(AliEMCALTriggerDCSConfig,1) //