fP(82),
fN (208 - 82),
fAlphaGray(2.),
- fAlphaBlack(4.)
+ fAlphaBlack(4.),
+ fApplySaturation(kTRUE),
+ fnGraySaturation(15),
+ fnBlackSaturation(28)
{
//
// Default constructor
Float_t nGrayProtons = nGray - nGrayNeutrons;
// Mean number of black nucleons
- Float_t nBlack = fAlphaBlack * nu;
+ Float_t nBlack = 0.;
+ if(!fApplySaturation || (fApplySaturation && nGray<fnGraySaturation)) nBlack = fAlphaBlack * nu;
+ else if(fApplySaturation && nGray>=fnGraySaturation) nBlack = fnBlackSaturation;
Float_t nBlackNeutrons = nBlack * fN / (fN + fP);
Float_t nBlackProtons = nBlack - nBlackNeutrons;
fAlphaGray = alpha1;
fAlphaBlack = alpha2;
}
+