]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliCTPInputTimeParams.h
Scalers moved to ESDZDC (Chiara Oppedisano)
[u/mrichter/AliRoot.git] / STEER / AliCTPInputTimeParams.h
1 #ifndef ALICTPINPUTTIMEPARAMS_H
2 #define ALICTPINPUTTIMEPARAMS_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6 /* $Id$ */
7
8 class TObject;
9
10 class AliCTPInputTimeParams : public TObject {
11
12 public:
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               
33 protected:
34              TString    fName;          
35               UInt_t    fLevel; 
36               UInt_t    fDelay;
37              TString    fEdge;
38                          
39 private:                         
40
41    ClassDef( AliCTPInputTimeParams, 1 )  
42 };                                                                         
43
44
45 #endif