Fixes for #86059: Install data when ALICE_ROOT does not point to source (Christian)
[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
16 class AliMUONLocalStruct;
17 class AliMUONRegHeader;
18 class AliMUONDarcHeader;
19
20 class AliMUONDDLTrigger : public TObject {
21  
22 public:
23    AliMUONDDLTrigger();
24    AliMUONDDLTrigger(TRootIOCtor* dummy);
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    /// Not implemented
36    AliMUONDDLTrigger(const AliMUONDDLTrigger& event);
37    /// Not implemented
38    AliMUONDDLTrigger& operator=(const AliMUONDDLTrigger& event);
39
40    AliMUONDarcHeader* fDarcHeader;  ///< pointer of darc header
41
42    ClassDef(AliMUONDDLTrigger,1)  // MUON DDL Trigger
43 };
44 #endif