GReWeightIOBranchDesc.h
Go to the documentation of this file.
1 #ifndef GRWIOBRANCHDESC_H
2 #define GRWIOBRANCHDESC_H
3 
4 #include <string>
5 #include <TObject.h>
6 
7 class TRootIOCtor;
8 
9 namespace genie
10 {
11 namespace rew
12 {
13 
14 class GReWeightIOBranchDesc : public TObject
15 {
16 
17  public:
18 
19  GReWeightIOBranchDesc() : TObject(),
22  GReWeightIOBranchDesc( const std::string&, const double, const double, const double );
24  GReWeightIOBranchDesc( TRootIOCtor* );
25 
27 
28  const std::string& GetParameterName() const { return fParameterName; }
29  double GetParameterMean() const { return fParameterMean; }
30  double GetParameterSigmaPlus() const { return fParameterSigmaPlus; }
31  double GetParameterSigmaMinus() const { return fParameterSigmaMinus; }
32 
33  void SetParameter( const std::string&, const double, const double, const double );
34 
35  private:
36 
41 
42 
43 ClassDef(GReWeightIOBranchDesc,2)
44 
45 };
46 
47 } // end namespace rew
48 } // end namespace genie
49 
50 #endif
#include "Numerical/GSFunc.h"
Definition: AlgCmp.h:26
std::string string
Definition: nybbler.cc:12
const std::string & GetParameterName() const
void SetParameter(const std::string &, const double, const double, const double)