+ protected:
+
+ Int_t fGPid; //PID
+ Int_t fMultMean; //mean multiplicy control
+ Int_t fMultVarianceControl; //mean variance
+ Float_t fTempMean;//Temperature parameter mean (in GeV) (Gaussian distribution assumed)
+ Float_t fTempStDev;//Temperature parameter standard deviation (in GeV) (Gaussian distribution assumed)
+ Float_t fSigmaMean;// Rapidity distribution width (sigma) (Gaussian distribution assumed)
+ Float_t fSigmaStDev;// Rapidity distribution standard deviation (Gaussian distribution assumed)
+ Float_t fExpVelMean;// Expansion velocity ala Scott Pratt (in units of c) mean
+ Float_t fExpVelStDev;//Expansion velocity ala Scott Pratt (in units of c) standard deviation
+ Float_t fVnMean[NFLOWTERMS][4];// Anisotropic flow parameters for Fourier components NFLOWTERMS=1,6 mean
+ Float_t fVnStDev[NFLOWTERMS][4];//Anisotropic flow parameters for Fourier components NFLOWTERMS=1,6 standard deviation
+
+ // GPid : particle ID ala geant3
+ // MultMean, MultVarianceControl: mean multiplicy and variance control
+ // MultVarianceControl 0; for no variance in multiplicity
+ // MultVarianceControl 1; to allow Poisson distribution for particle multiplicities
+ // TempMean, TempStDev: Temperature parameter (in GeV)
+ // mean and standard deviation (Gaussian distribution assumed)
+ // SigmaMean, SigmaStDev: Rapidity distribution width (sigma)
+ // mean and standard deviation (Gaussian distribution assumed)
+ // ExpVelMean, ExpVelStDev: Expansion velocity ala Scott Pratt (in units of c)
+ // mean and standard deviation (Gaussian distribution assumed)
+ // VnMean VnStDev: Anisotropic flow parameters for Fourier components NFLOWTERMS=1,6
+ // mean and standard deviation
+ // include all 6 sets of parameters, set them to 0 if not used
+
+