VertexGen_WIMP Class Reference

Ratpac-two: RAT::VertexGen_WIMP Class Reference
Ratpac-two
Inheritance diagram for RAT::VertexGen_WIMP:
GLG4VertexGen

Public Member Functions

 VertexGen_WIMP (const char *arg_dbname="wimp")
 
virtual void GeneratePrimaryVertex (G4Event *argEvent, G4ThreeVector &dx, G4double dt)
 
virtual void SetState (G4String newValues)
 
virtual G4String GetState ()
 
double Helmff (double E, double A)
 
double VelIntegral (double vmin, double v0, double vE, double vesc)
 
- Public Member Functions inherited from GLG4VertexGen
 GLG4VertexGen (const char *arg_dbname="vertex")
 
virtual bool ELimitable ()
 
virtual void LimitEnergies (double, double)
 
virtual double EMaximum ()
 
virtual double EMinimum ()
 

Protected Member Functions

void Setup ()
 

Protected Attributes

std::string fNucleusName
 
G4ParticleDefinition * fNucleus
 
double fWIMPMass
 
CLHEP::RandGeneral * fEnergyDist
 
double fEnergyDistLo
 
double fEnergyDistHi
 
- Protected Attributes inherited from GLG4VertexGen
G4String _dbname
 

Member Function Documentation

◆ SetState()

void RAT::VertexGen_WIMP::SetState ( G4String  newValues)
virtual

State format "nucleus_name WIMP_mass_in_GeV"

Implements GLG4VertexGen.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/VertexGen_WIMP.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/src/VertexGen_WIMP.cc