1 #if !(defined NORMINTINTERFACE) 2 #define NORMINTINTERFACE 64 istream& loadNormIntCache( istream& in );
71 bool hasAccessToMC()
const;
74 virtual complex< double > normInt(
string amp,
string conjAmp,
bool forceUseCache =
false )
const;
75 bool hasNormInt(
string amp,
string conjAmp )
const;
78 virtual complex< double > ampInt(
string amp,
string conjAmp,
bool forceUseCache =
false )
const;
79 bool hasAmpInt(
string amp,
string conjAmp )
const;
83 virtual void forceCacheUpdate(
bool normIntOnly =
false )
const;
85 void exportNormIntCache(
const string& fileName,
bool renormalize =
false )
const;
86 void exportNormIntCache( ostream& output,
bool renormalize =
false )
const;
103 void setAmpIntMatrix(
const double* input )
const;
104 void setNormIntMatrix(
const double* input )
const;
108 void initializeCache();
118 vector< string > m_termNames;
119 map< string, int > m_termIndex;
121 mutable bool m_emptyNormIntCache;
122 mutable bool m_emptyAmpIntCache;
129 mutable GDouble* m_normIntCache;
130 mutable GDouble* m_ampIntCache;
const IntensityManager * intenManager() const
void setAccEvents(int events)
void setGenEvents(int events)
const GDouble * normIntMatrix() const
const GDouble * ampIntMatrix() const
istream & loadNormIntCache(istream &in)
istream & operator>>(istream &input, NormIntInterface &normInt)