32bool EvtRadCorr::_alwaysRadCorr =
false;
33bool EvtRadCorr::_neverRadCorr =
false;
37 _alwaysRadCorr =
false;
38 _neverRadCorr =
false;
42 if ( _isrEngine )
delete _isrEngine;
50 if ( _isrEngine == 0 )
52 report(
ERROR,
"EvtGen" ) <<
"No RadCorr model available in "
53 <<
"EvtRadCorr::doRadCorr()." << endl;
57 if ( !_neverRadCorr ) _isrEngine->
doRadCorr( p );
65 _alwaysRadCorr =
true;
66 _neverRadCorr =
false;
69 _alwaysRadCorr =
false;
73 _alwaysRadCorr =
false;
74 _neverRadCorr =
false;
ostream & report(Severity severity, const char *facility)
virtual void doRadCorr(EvtParticle *p)=0
static void setAlwaysRadCorr()
static void setNormalRadCorr()
static bool alwaysRadCorr()
static bool neverRadCorr()
static void setRadCorrEngine(EvtAbsRadCorr *isrEngine)
static void setNeverRadCorr()
static void doRadCorr(EvtParticle *p)