ROOT logo
#ifndef ALIEMCALTRIGGERDCSCONFIG_H
#define ALIEMCALTRIGGERDCSCONFIG_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 "TObject.h"
#include "TClonesArray.h"

class AliEMCALTriggerSTUDCSConfig;
class AliEMCALTriggerTRUDCSConfig;

class AliEMCALTriggerDCSConfig : public TObject 
{
public:
	
	         AliEMCALTriggerDCSConfig();
	virtual ~AliEMCALTriggerDCSConfig();
	
	void                         SetTRUArr(TClonesArray* const ta)             { fTRUArr    = ta; }
	void                         SetSTUObj(AliEMCALTriggerSTUDCSConfig* so)    { fSTUObj    = so; }
  
	TClonesArray*                GetTRUArr()                 const             { return fTRUArr;  }
	AliEMCALTriggerSTUDCSConfig* GetSTUDCSConfig(          ) const             { return (AliEMCALTriggerSTUDCSConfig*)fSTUObj;           }
	AliEMCALTriggerTRUDCSConfig* GetTRUDCSConfig(Int_t iTRU) const             { return (AliEMCALTriggerTRUDCSConfig*)fTRUArr->At(iTRU); }
	
private:

	AliEMCALTriggerDCSConfig(const AliEMCALTriggerDCSConfig &cd);            // Not implemented
	AliEMCALTriggerDCSConfig &operator=(const AliEMCALTriggerDCSConfig &cd); // Not implemented

	TClonesArray*                fTRUArr; // TRU array
	AliEMCALTriggerSTUDCSConfig* fSTUObj; // STU

	ClassDef(AliEMCALTriggerDCSConfig,1)  //
};
#endif

 AliEMCALTriggerDCSConfig.h:1
 AliEMCALTriggerDCSConfig.h:2
 AliEMCALTriggerDCSConfig.h:3
 AliEMCALTriggerDCSConfig.h:4
 AliEMCALTriggerDCSConfig.h:5
 AliEMCALTriggerDCSConfig.h:6
 AliEMCALTriggerDCSConfig.h:7
 AliEMCALTriggerDCSConfig.h:8
 AliEMCALTriggerDCSConfig.h:9
 AliEMCALTriggerDCSConfig.h:10
 AliEMCALTriggerDCSConfig.h:11
 AliEMCALTriggerDCSConfig.h:12
 AliEMCALTriggerDCSConfig.h:13
 AliEMCALTriggerDCSConfig.h:14
 AliEMCALTriggerDCSConfig.h:15
 AliEMCALTriggerDCSConfig.h:16
 AliEMCALTriggerDCSConfig.h:17
 AliEMCALTriggerDCSConfig.h:18
 AliEMCALTriggerDCSConfig.h:19
 AliEMCALTriggerDCSConfig.h:20
 AliEMCALTriggerDCSConfig.h:21
 AliEMCALTriggerDCSConfig.h:22
 AliEMCALTriggerDCSConfig.h:23
 AliEMCALTriggerDCSConfig.h:24
 AliEMCALTriggerDCSConfig.h:25
 AliEMCALTriggerDCSConfig.h:26
 AliEMCALTriggerDCSConfig.h:27
 AliEMCALTriggerDCSConfig.h:28
 AliEMCALTriggerDCSConfig.h:29
 AliEMCALTriggerDCSConfig.h:30
 AliEMCALTriggerDCSConfig.h:31
 AliEMCALTriggerDCSConfig.h:32
 AliEMCALTriggerDCSConfig.h:33
 AliEMCALTriggerDCSConfig.h:34
 AliEMCALTriggerDCSConfig.h:35
 AliEMCALTriggerDCSConfig.h:36
 AliEMCALTriggerDCSConfig.h:37
 AliEMCALTriggerDCSConfig.h:38
 AliEMCALTriggerDCSConfig.h:39
 AliEMCALTriggerDCSConfig.h:40
 AliEMCALTriggerDCSConfig.h:41
 AliEMCALTriggerDCSConfig.h:42
 AliEMCALTriggerDCSConfig.h:43
 AliEMCALTriggerDCSConfig.h:44
 AliEMCALTriggerDCSConfig.h:45