Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ProjectorHelper.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _ProjectorHelper_H_
00015 #define _ProjectorHelper_H_
00016 
00017 #include "functions/FunctionHelper.h"
00018 
00019 class DataSource;
00020 
00031 class MDL_HIPPOPLOT_API ProjectorHelper : public FunctionHelper
00032 {
00033 
00034 private:
00038   const DataSource * m_ntuple;
00039 
00040 public:
00041 
00043   ProjectorHelper ( const DataSource * ntuple );
00044 
00046   virtual int size () const;
00047 
00049   virtual double getTotal () const;
00050 
00053   virtual double minCoord () const;
00054 
00057   virtual double maxCoord () const;
00058 
00060   virtual double minValue () const;
00061 
00063   virtual double maxValue () const;
00064 
00066   virtual double meanValue () const;
00067   
00070   virtual double meanCoord () const;
00071 
00074   virtual double stdCoord () const;
00075   
00077   virtual double valueAt( double x ) const;
00078   
00079 };
00080 
00081 #endif // _ProjectorHelper_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3