-
Notifications
You must be signed in to change notification settings - Fork 12
/
BaseSteer.h
31 lines (25 loc) · 974 Bytes
/
BaseSteer.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef BASESTEER_H
#define BASESTEER_H
#include <TNamed.h>
class TString;
class TObjArray;
class TArrayI;
class TArrayD;
class TArrayF;
class BaseSteer: public TNamed {
public:
virtual void SetValues(TString& block);
virtual Int_t SplitExpression(const TString& exp, TString& left,
TString& right) const;
virtual void SplitString(const char* str, const char* splitStr,
TObjArray* result) const;
virtual Int_t StringToArray(const char* str, TArrayI& result) const;
virtual Int_t StringToArray(const char* str, TArrayD& result) const;
virtual Int_t StringToArray(const char* str, TArrayF& result) const;
virtual void PrintArray(const char* description, const TArrayI& result) const;
virtual void PrintArray(const char* description, const TArrayD& result) const;
virtual void PrintArray(const char* description, const TArrayF& result) const;
private:
ClassDef(BaseSteer,0)
};
#endif