npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
Distribution1DReader.hh
Go to the documentation of this file.
1 #ifndef NPSTAT_DISTRIBUTION1DREADER_HH_
2 #define NPSTAT_DISTRIBUTION1DREADER_HH_
3 
4 /*!
5 // \file Distribution1DReader.hh
6 //
7 // \brief Factory for deserializing one-dimensional distribution functions
8 //
9 // Author: I. Volobouev
10 //
11 // September 2010
12 */
13 
14 #include "geners/AbsReader.hh"
16 
17 namespace npstat {
18  class Distribution1DReader : public gs::DefaultReader<AbsDistribution1D>
19  {
20  typedef gs::DefaultReader<AbsDistribution1D> Base;
21  friend class gs::StaticReader<Distribution1DReader>;
23  };
24 
25  /** Factory for deserializing one-dimensional distribution functions */
26  typedef gs::StaticReader<Distribution1DReader> StaticDistribution1DReader;
27 }
28 
29 #endif // NPSTAT_DISTRIBUTION1DREADER_HH_
Interface definition for 1-d continuous statistical distributions.
Definition: Distribution1DReader.hh:19
Definition: AbsArrayProjector.hh:14
gs::StaticReader< Distribution1DReader > StaticDistribution1DReader
Definition: Distribution1DReader.hh:26