Geant4 Cross Reference |
1 /* 1 2 # <<BEGIN-copyright>> 3 # <<END-copyright>> 4 */ 5 6 #include "MCGIDI.h" 7 8 using namespace GIDI; 9 /* ---- MCGIDI_samplingMethods ---- */ 10 /* 11 ============================================== 12 */ 13 MCGIDI_samplingMethods::MCGIDI_samplingMethods 14 15 } 16 /* 17 ============================================== 18 */ 19 MCGIDI_samplingMethods::~MCGIDI_samplingMethod 20 21 } 22 23 /* ---- MCGIDI_samplingSettings ---- */ 24 /* 25 ============================================== 26 */ 27 MCGIDI_samplingSettings::MCGIDI_samplingSettin 28 29 mWantFrame = frame; 30 mWantVelocities = wantVelocities; 31 mRng = rng; 32 mRngState = rngState; 33 34 mGotFrame = xDataTOM_frame_invalid; 35 mPoP = NULL; 36 mMu = 0.; 37 mEp = 0.; 38 } 39 /* 40 ============================================== 41 */ 42 MCGIDI_samplingSettings::~MCGIDI_samplingSetti 43 44 } 45 /* 46 ============================================== 47 */ 48 int MCGIDI_samplingSettings::setProductMultipl 49 50 if( factor < 0 ) { 51 smr_setReportError2( smr, smr_unknownI 52 return( 1 ); 53 } 54 55 for( int i1 = 0; i1 < (int) mSamplingMulti 56 if( PoPID == mSamplingMultiplicityBias 57 mSamplingMultiplicityBiases[i1].mu 58 return( 0 ); 59 } 60 } 61 MCGIDI_samplingMultiplicityBias samplingMu 62 mSamplingMultiplicityBiases.push_back( sam 63 return( 0 ); 64 } 65