]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/trigger/AliHLTTriggerDecisionParameters.h
added AliFlatExternalTrackParam to HLT global library
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTTriggerDecisionParameters.h
CommitLineData
fde46e9e 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
21class AliHLTTriggerDecisionParameters : public TObject
22{
23public:
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
fde46e9e 49private:
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