initialisation crash fixed
[u/mrichter/AliRoot.git] / TRD / AliTRDSensorArray.h
CommitLineData
cd4fc278 1#ifndef ALITRDSENSORARRAY_H
2#define ALITRDSENSORARRAY_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9////////////////////////////////////////////////////////////////////////////
10// //
11// TRD sensor array for DCS //
12// //
13////////////////////////////////////////////////////////////////////////////
14
15
16#include <TString.h>
17
18class TObjArray;
19class TClonesArray;
20class TMap;
21
22#include "AliDCSSensorArray.h"
23
24
25//_____________________________________________________________________________
26class AliTRDSensorArray : public AliDCSSensorArray
27{
28
29 public :
30 AliTRDSensorArray ();
31 AliTRDSensorArray (const char * amanda,
32 const char * storeName,
33 Float_t /*diffCut*/,
34 TClonesArray * trdSensor);
35
36
37 AliTRDSensorArray (const AliTRDSensorArray & source);
38 virtual ~AliTRDSensorArray ();
39 AliTRDSensorArray & operator=(const AliTRDSensorArray & source);
40
41 static TObjArray * GetList ();
42 TString GetStoreName () const {return fStoreName;}
43 TMap * ExtractDCS (TMap * dcsMap);
44 void SetGraph (TMap * map);
45 Int_t GetNGraph () const;
46
47 private :
48
49 TString fAmanda; // amanda string dcsDatapointAlias
50 TString fStoreName; // name used as the name in the storage system
51
52 ClassDef(AliTRDSensorArray,2); // Array of TRD DCS value objects
53};
54
55#endif
56