1 #ifndef __fastNLOCoeffData__ 2 #define __fastNLOCoeffData__ 4 #include "fastNLOCoeffBase.h" 5 #include "fastNLOConstants.h" 18 virtual void Read(std::istream& table);
19 virtual void Write(std::ostream& table,
int ITabVersionWrite);
20 virtual void Print(
int iprint)
const;
21 static bool CheckCoeffConstants(
const fastNLOCoeffBase* c,
bool quiet =
false);
25 virtual void EraseBin(
unsigned int iObsIdx);
26 virtual void MultiplyBin(
unsigned int iObsIdx,
double fact);
32 int GetNuncorrel()
const {
return Nuncorrel;}
33 void SetNuncorrel(
int n){Nuncorrel = n;}
34 int GetNcorrel()
const {
return Ncorrel;}
35 void SetNcorrel(
int n){Ncorrel = n;}
36 int GetNErrMatrix()
const {
return NErrMatrix;}
37 void SetNErrMatrix(
int n){NErrMatrix = n;}
40 void ReadCoeffData(std::istream& table);
41 void ReadRest(std::istream& table);
44 std::vector<std::string > UncDescr;
46 std::vector<std::string > CorDescr;
47 std::vector<double > Xcenter;
48 std::vector<double > Value;
54 fastNLO::v2d matrixelement;
Definition: fastNLOCoeffBase.h:15
Definition: fastNLOCoeffData.h:8
virtual void Read(std::istream &table)
_____________________________________________________________________________________________________...
Definition: fastNLOCoeffData.cc:45
bool IsCatenable(const fastNLOCoeffData &other) const
Definition: fastNLOCoeffData.cc:246
Definition: fastNLOTable.h:20
virtual fastNLOCoeffData * Clone() const
returns 'new' copy of this instance.
Definition: fastNLOCoeffData.cc:38