Line data Source code
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 0 : 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 18 : ClassDef(AliMUONDDLTrigger,1) // MUON DDL Trigger
43 : };
44 : #endif
|