ProjectorHelper.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _ProjectorHelper_H_
15 #define _ProjectorHelper_H_
16 
18 
19 namespace hippodraw {
20 
21 class DataSource;
22 
34 {
35 
36 private:
41 
42 public:
43 
45  ProjectorHelper ( const DataSource * ntuple );
46 
48  virtual int size () const;
49 
51  virtual double getTotal () const;
52 
55  virtual double minCoord () const;
56 
59  virtual double maxCoord () const;
60 
62  virtual double minValue () const;
63 
65  virtual double maxValue () const;
66 
68  virtual double meanValue () const;
69 
72  virtual double meanCoord () const;
73 
76  virtual double stdCoord () const;
77 
79  virtual double valueAt( double x ) const;
80 
81 };
82 
83 } // namespace hippodraw
84 
85 #endif // _ProjectorHelper_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
const DataSource * m_ntuple
The pointer to the ntuple (of the appropriate data set) for which it is called to help...
FunctionHelper class interface.
intp size(numeric::array arr)
Definition: num_util.cpp:296
An abstract base class to help FunctionBase objects perform some operations.
A concreate implementation of the FunctionHelper class.
Base class for DataSource.
Definition: DataSource.h:55

Generated for HippoDraw Class Library by doxygen