TabulatedFunction_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_TabulatedFunction_ROOT_h_
2 #define _io_TabulatedFunction_ROOT_h_
3 
4 #include <io/EventIO.h>
5 #ifndef __CINT__
6 # include <utl/TabulatedFunction.h>
7 #endif
8 #include <Rtypes.h>
9 #include <vector>
10 
11 
12 namespace io {
13 
26  public:
28 #ifndef __CINT__
30  void operator>>(utl::TabulatedFunction& t) const;
31  explicit operator bool() const { return !fX.empty(); }
32 #endif
33 
34  std::vector<double> fX;
35  std::vector<double> fY;
36 
38 
39  };
40 
41 }
42 
43 
44 #endif
Class to hold collection (x,y) points and provide interpolation between them.
ClassDefNV(TabulatedFunction_ROOT, DONT_CHANGE_THIS_NUMBER)
ROOT streamer implementation for class TabulatedFunction.
void operator>>(utl::TabulatedFunction &t) const
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21

, generated on Tue Sep 26 2023.