7 #ifndef AIDA_IFITDATA_H
8 #define AIDA_IFITDATA_H 1
303 virtual void reset() = 0;
User level interface to RangeSet.
Definition: IRangeSet.h:42
virtual int dimension() const =0
The dimension of this IFitData, i.e.
virtual bool create3DConnection(const IHistogram3D &h)=0
Three dimensional connections.
User level interface to a 1D Cloud.
Definition: ICloud1D.h:30
User level interface to a 1-dimensional profile histogram.
Definition: IProfile1D.h:28
User level interface to a Tuple.
Definition: ITuple.h:40
virtual bool create2DConnection(const IHistogram2D &h)=0
Two dimensional connections.
virtual bool create1DConnection(const IHistogram1D &h)=0
One dimensional connections.
User level interface to 1D Histogram.
Definition: IHistogram1D.h:28
User level interface to 3D Histogram.
Definition: IHistogram3D.h:28
virtual bool createConnection(const ITuple &t, std::vector< std::string > colNames)=0
General connections.
virtual IRangeSet & range(int index) const =0
Get Range of the corresponding connection by index.
Basic user-level interface class for holding and managing a single set of "data points".
Definition: IDataPointSet.h:31
User level interface to a 2D Cloud.
Definition: ICloud2D.h:30
virtual std::string dataDescription() const =0
Return a string describing the data.
Definition: IFitData.h:92
User level interface to a 2-dimensional profile histogram.
Definition: IProfile2D.h:28
virtual ~IFitData()
Destructor.
Definition: IFitData.h:96
User level interface to 2D Histogram.
Definition: IHistogram2D.h:28
virtual void reset()=0
Remove all Ranges and connections; after this is like newly create.
User level interface to a 3D Cloud.
Definition: ICloud3D.h:30