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