]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONDDLTrigger.h
Added protection and 2 levels for problems
[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    virtual ~AliMUONDDLTrigger();
25
26
27    void    AddLocStruct(const AliMUONLocalStruct& loc, Int_t iReg);
28    void    AddRegHeader(const AliMUONRegHeader& regHeader);
29
30    /// get AliMUONDarcHeader
31    AliMUONDarcHeader*  GetDarcHeader() const {return fDarcHeader;}
32
33  private:
34    /// Not implemented
35    AliMUONDDLTrigger(const AliMUONDDLTrigger& event);
36    /// Not implemented
37    AliMUONDDLTrigger& operator=(const AliMUONDDLTrigger& event);
38
39    AliMUONDarcHeader* fDarcHeader;  ///< pointer of darc header
40
41    ClassDef(AliMUONDDLTrigger,1)  // MUON DDL Trigger
42 };
43 #endif