ROOT logo
#ifndef ALITRDSENSORARRAY_H
#define ALITRDSENSORARRAY_H

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

/* $Id$ */

////////////////////////////////////////////////////////////////////////////
//                                                                        //
// TRD sensor array for DCS                                               //
//                                                                        //
////////////////////////////////////////////////////////////////////////////

#include <TString.h>

class TObjArray;
class TClonesArray;
class TMap;

#include "AliDCSSensorArray.h"

//_____________________________________________________________________________
class AliTRDSensorArray : public AliDCSSensorArray
{

	public :

		AliTRDSensorArray();
		AliTRDSensorArray(const char * amanda
				, const char * storeName
                                , Float_t /*diffCut*/
				, TClonesArray * const trdSensor); 
		
		AliTRDSensorArray(const AliTRDSensorArray & source);
		virtual ~AliTRDSensorArray();
		AliTRDSensorArray & operator=(const AliTRDSensorArray & source);
		
		static TObjArray *GetList();
		TString 	  GetStoreName() const           { return fStoreName; }
	  	TMap             *ExtractDCS(TMap * dcsMap);
		void 	     	  SetGraph(TMap * map);
		Int_t 		  GetNGraph( ) const;
		
	private :
		
		TString 	fAmanda;		// amanqda string dcsDatapointAlias
		TString 	fStoreName;		// name used as the name in the storage system
	
		ClassDef(AliTRDSensorArray,2);          // Array of TRD DCS value objects
};

#endif

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