]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliCTPInputTimeParams.h
Pass run related information (beam energy, type, mag. field)
[u/mrichter/AliRoot.git] / STEER / AliCTPInputTimeParams.h
CommitLineData
d4b2dc5f 1#ifndef ALICTPINPUTTIMEPARAMS_H
2#define ALICTPINPUTTIMEPARAMS_H
fabd1b29 3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
d4b2dc5f 5* See cxx source for full Copyright notice */
6/* $Id$ */
fabd1b29 7
8class TObject;
9
10class AliCTPInputTimeParams : public TObject {
11
12public:
13 AliCTPInputTimeParams();
14 AliCTPInputTimeParams( TString& name, UInt_t& level, UInt_t delay, TString edge );
15
16 virtual ~AliCTPInputTimeParams() {}
17 AliCTPInputTimeParams( const AliCTPInputTimeParams &ctptime );
18 AliCTPInputTimeParams& operator=(const AliCTPInputTimeParams& ctptime);
19
20 // Getters
21 TString GetInputName() const { return fName; }
22 UInt_t GetLevel() const { return fLevel; }
23 UInt_t GetDelay() const { return fDelay; }
24 TString GetEdge() const { return fEdge; }
25
26 // Setters
27 void SetCTPInputTimeParams( TString name, UInt_t level,
28 UInt_t delay, TString edge );
29
30 virtual void Print( const Option_t* opt ="" ) const;
31
32
33protected:
34 TString fName;
35 UInt_t fLevel;
36 UInt_t fDelay;
37 TString fEdge;
38
39private:
40
41 ClassDef( AliCTPInputTimeParams, 1 )
42};
43
44
45#endif