]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/trigger/AliHLTTriggerDecisionParameters.h
Update master to aliroot
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTTriggerDecisionParameters.h
1 #ifndef ALIHLTTRIGGERDECISIONPARAMETERS_H
2 #define ALIHLTTRIGGERDECISIONPARAMETERS_H
3
4 //* This file is property of and copyright by the ALICE HLT Project        * 
5 //* ALICE Experiment at CERN, All rights reserved.                         *
6 //* See cxx source for full Copyright notice                               *
7
8 /// @file   AliHLTTriggerDecisionParameters.h
9 /// @author Oystein Djuvsland
10 /// @date   2009-10-08
11 /// @brief  HLT class describing simple geometry of (sub-)detectors.
12 ///         Used for the AliHLTTriggerBarrelGeomMultiplicity classes
13
14 // refer to README to build package
15 // or
16 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
17
18 #include "TObject.h"
19 #include "TString.h"
20
21 class AliHLTTriggerDecisionParameters : public TObject
22 {
23 public: 
24   
25   /** Default constructor */
26   AliHLTTriggerDecisionParameters();
27
28   /** Destructor */
29   virtual ~AliHLTTriggerDecisionParameters();
30
31   /** Get the trigger name */
32   void SetTriggerName(TString name) { fTriggerName = name; }
33
34   /** Get the readout list parameter */
35   void SetReadoutListParameter(UInt_t par) { fReadoutListParameter = par; }
36
37   /** Get the description */
38   void SetDescription(TString descr) { fDescription = descr; }
39
40   /** Get the trigger name */
41   TString GetTriggerName() { return fTriggerName; }
42
43   /** Get the readout list parameter */
44   UInt_t GetReadoutListParameter() { return fReadoutListParameter; }
45
46   /** Get the description */
47   TString GetDescription() { return fDescription; }
48
49 private:
50   
51   /** The trigger name */
52   TString fTriggerName;
53
54   /** Basically the argument to the AliHLTReadoutList constructor */
55   UInt_t fReadoutListParameter;
56   
57   /** Description of the trigger */
58   TString fDescription;
59
60   ClassDef(AliHLTTriggerDecisionParameters, 1);
61 };
62
63 #endif