|
| | HypersurfaceEventGeneratorEVHRG (ThermalParticleSystem *TPS, const EventGeneratorConfiguration &config=EventGeneratorConfiguration(), const ParticlizationHypersurface *hypersurface=NULL, double etasmear=0.0, bool shear_correction=false) |
| |
| virtual SimpleEvent | GetEvent (bool DoDecays=true) const |
| | Generates a single event.
|
| |
| void | SetExcludedVolume (double b) |
| |
| void | SetBaryonRadius (double r) |
| |
| | HypersurfaceEventGenerator (const ParticlizationHypersurface *hypersurface=NULL, ThermalModelBase *model=NULL, double etasmear=0.0, bool shear_correction=false, bool bulk_correction=false, double speed_of_sound_squared=0.15) |
| | Construct a new HypersurfaceEventGenerator object.
|
| |
| | HypersurfaceEventGenerator (ThermalParticleSystem *TPS, const EventGeneratorConfiguration &config=EventGeneratorConfiguration(), const ParticlizationHypersurface *hypersurface=NULL, const RandomGenerators::HypersurfaceMomentumGenerator::HypersurfaceMomentumGeneratorConfiguration &configMomentumGenerator=RandomGenerators::HypersurfaceMomentumGenerator::HypersurfaceMomentumGeneratorConfiguration()) |
| | Construct a new HypersurfaceEventGenerator object.
|
| |
| | HypersurfaceEventGenerator (ThermalParticleSystem *TPS, const EventGeneratorConfiguration &config, const ParticlizationHypersurface *hypersurface, double etasmear, bool shear_correction=false, bool bulk_correction=false, double speed_of_sound_squared=0.15) |
| | (Deprecated) Construct a new HypersurfaceEventGenerator object
|
| |
| virtual | ~HypersurfaceEventGenerator () |
| |
| virtual std::vector< double > | GCEMeanYields () const |
| | Override.
|
| |
| virtual std::vector< double > & | GCEMeanYields () |
| |
| void | SetModel (ThermalModelBase *model) |
| | End override.
|
| |
| void | SetHypersurface (const ParticlizationHypersurface *hypersurface) |
| |
| void | SetMomentumGeneratorConfig (const RandomGenerators::HypersurfaceMomentumGenerator::HypersurfaceMomentumGeneratorConfiguration &config) |
| |
| RandomGenerators::HypersurfaceMomentumGenerator::HypersurfaceMomentumGeneratorConfiguration | GetMomentumGeneratorConfig () const |
| |
| void | SetEtaSmear (double etaSmear) |
| |
| double | GetEtaSmear () const |
| |
| void | SetShearCorrection (bool shear_correction) |
| |
| bool | GetShearCorrection () |
| |
| void | SetBulkCorrection (bool bulk_correction) |
| |
| bool | GetBulkCorrection () |
| |
| void | SetSpeedOfSoundSquared (double speed_of_sound_squared) |
| |
| double | GetSpeedOfSoundSquared () |
| |
| void | SetRescaleTmu (bool rescale=false, double edens=0.26) |
| |
| | EventGeneratorBase () |
| | Constructor.
|
| |
| virtual | ~EventGeneratorBase () |
| | Destructor.
|
| |
| void | ClearMomentumGenerators () |
| | Clears the momentum generators for all particles.
|
| |
| virtual std::pair< std::vector< int >, double > | SampleYields () const |
| | Samples the primordial yields for each particle species.
|
| |
| virtual SimpleParticle | SampleParticle (int id) const |
| | Samples the position and momentum of a particle species i.
|
| |
| virtual SimpleParticle | SampleParticleByPdg (long long pdgid) const |
| | Samples the position and momentum of a particle species with given pdg code.
|
| |
| virtual SimpleEvent | SampleMomenta (const std::vector< int > &yields) const |
| | Samples the momenta of the particles and returns the sampled list of particles as an event.
|
| |
| virtual SimpleEvent | SampleMomentaWithShuffle (const std::vector< int > &yields) const |
| | Samples the momenta of the particles and returns the sampled list of particles as an event.
|
| |
| void | SetVolume (double V) |
| | Set system volume.
|
| |
| void | RescaleCEMeans (double Vmod) |
| | Rescale the precalculated GCE means.
|
| |
| ThermalModelBase * | ThermalModel () |
| | Pointer to an underlying GCE Thermal Model.
|
| |
| double | ComputeWeight (const std::vector< int > &totals) const |
| |
| double | ComputeWeightNew (const std::vector< int > &totals) const |
| |
| void | SetEVUseSPR (bool EVfastmode) |
| |
| bool | EVUseSPR () const |
| |
| const EventGeneratorConfiguration & | GetConfiguration () const |
| |
| virtual void | CheckSetParameters () |
| | Sets the hypersurface parameters.
|
| |
|
| static double | EVHRGWeight (int sampledN, double meanN, double V, double b) |
| |
| static std::vector< std::vector< double > > | CalculateTMuMap (ThermalModelBase *model, double edens, double rhomin=0.0, double rhomax=0.27, double drho=0.001) |
| | Calculates the (T,muB,muS,muQ) values as function of baryon density at fixed constant energy density.
|
| |
| static void | RescaleHypersurfaceParametersEdens (ParticlizationHypersurface *hypersurface, ThermalModelBase *model, double edens, double rhomin=0.0, double rhomax=0.27, double drho=0.001, double rhocrit=0.16) |
| | Rescales the hypersurface parameters to match the given energy and baryon density.
|
| |
Definition at line 495 of file HypersurfaceSampler.h.