e89adf6922c5c584f718a1f5ce5ac5932be76aec
[u/mrichter/AliRoot.git] / MUON / AliMUONDDLTrigger.h
1 #ifndef ALIMUONDDLTRIGGER_H
2 #define ALIMUONDDLTRIGGER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /*$Id$*/
7
8 /// \ingroup raw
9 /// \class AliMUONDDLTrigger
10 /// \brief MUON DDL Trigger
11 ///
12 /// \author Christian Finck
13
14 #include <TObject.h>
15 #include <TClonesArray.h>
16
17 class AliMUONLocalStruct;
18 class AliMUONRegHeader;
19 class AliMUONDarcHeader;
20
21 class AliMUONDDLTrigger : public TObject {
22  
23 public:
24    AliMUONDDLTrigger();
25    virtual ~AliMUONDDLTrigger();
26
27
28    void    AddLocStruct(const AliMUONLocalStruct& loc, Int_t iReg);
29    void    AddRegHeader(const AliMUONRegHeader& regHeader);
30
31    // get AliMUONDarcHeader
32    AliMUONDarcHeader*  GetDarcHeader() const {return fDarcHeader;}
33
34  private:
35
36    AliMUONDarcHeader* fDarcHeader;  // pointer of darc header
37    
38
39    ClassDef(AliMUONDDLTrigger,1)  // MUON DDL Trigger
40 };
41 #endif