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 namespace hippodraw {
00020 
00021 class DataSource;
00022 
00033 class MDL_HIPPOPLOT_API ProjectorHelper : public FunctionHelper
00034 {
00035 
00036 private:
00040   const DataSource * m_ntuple;
00041 
00042 public:
00043 
00045   ProjectorHelper ( const DataSource * ntuple );
00046 
00048   virtual int size () const;
00049 
00051   virtual double getTotal () const;
00052 
00055   virtual double minCoord () const;
00056 
00059   virtual double maxCoord () const;
00060 
00062   virtual double minValue () const;
00063 
00065   virtual double maxValue () const;
00066 
00068   virtual double meanValue () const;
00069   
00072   virtual double meanCoord () const;
00073 
00076   virtual double stdCoord () const;
00077   
00079   virtual double valueAt( double x ) const;
00080   
00081 };
00082 
00083 } // namespace hippodraw
00084 
00085 #endif // _ProjectorHelper_H_

Generated for HippoDraw Class Library by doxygen