]>
Commit | Line | Data |
---|---|---|
fff39dd1 | 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 */ | |
5 | ||
6 | /* | |
7 | ||
8 | ||
9 | ||
10 | ||
11 | Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3 | |
12 | */ | |
13 | ||
14 | #include "TObject.h" | |
15 | #include "TClonesArray.h" | |
16 | ||
17 | class AliEMCALTriggerSTUDCSConfig; | |
18 | class AliEMCALTriggerTRUDCSConfig; | |
19 | ||
20 | class AliEMCALTriggerDCSConfig : public TObject | |
21 | { | |
22 | public: | |
23 | ||
804b828a | 24 | AliEMCALTriggerDCSConfig(); |
fff39dd1 | 25 | virtual ~AliEMCALTriggerDCSConfig(); |
26 | ||
27 | void SetTRUArr(TClonesArray* const ta) { fTRUArr = ta; } | |
28 | void SetSTUObj(AliEMCALTriggerSTUDCSConfig* so) { fSTUObj = so; } | |
29 | ||
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); } | |
33 | ||
34 | private: | |
35 | ||
36 | AliEMCALTriggerDCSConfig(const AliEMCALTriggerDCSConfig &cd); // Not implemented | |
37 | AliEMCALTriggerDCSConfig &operator=(const AliEMCALTriggerDCSConfig &cd); // Not implemented | |
38 | ||
79b05051 | 39 | TClonesArray* fTRUArr; // TRU array |
40 | AliEMCALTriggerSTUDCSConfig* fSTUObj; // STU | |
fff39dd1 | 41 | |
42 | ClassDef(AliEMCALTriggerDCSConfig,1) // | |
43 | }; | |
44 | #endif | |
45 |