Public Member Functions | |
BDSBunchSquare () | |
BDSBunchSquare (G4double envelopeX, G4double envelopeY, G4double envelopeXp, G4double envelopeYp, G4double envelopeT, G4double envelopeE, G4double X0, G4double Y0, G4double Z0, G4double T0, G4double Xp0, G4double Yp0, G4double Zp0) | |
~BDSBunchSquare () | |
void | SetOptions (struct Options &opt) |
void | GetNextParticle (G4double &x0, G4double &y0, G4double &z0, G4double &xp, G4double &yp, G4double &zp, G4double &t, G4double &E, G4double &weight) |
G4double | GetEnvelopeX () |
G4double | GetEnvelopeY () |
G4double | GetEnvelopeXp () |
G4double | GetEnvelopeYp () |
G4double | GetEnvelopeT () |
G4double | GetEnvelopeE () |
Protected Member Functions | |
void | SetEnvelopeX (G4double envelopeXIn) |
void | SetEnvelopeY (G4double envelopeYIn) |
void | SetEnvelopeXp (G4double envelopeXpIn) |
void | SetEnvelopeYp (G4double envelopeYpIn) |
void | SetEnvelopeT (G4double envelopeTIn) |
void | SetEnvelopeE (G4double envelopeEIn) |
Protected Attributes | |
G4double | envelopeX |
G4double | envelopeY |
G4double | envelopeXp |
G4double | envelopeYp |
G4double | envelopeT |
G4double | envelopeE |
CLHEP::RandFlat * | FlatGen |
Definition at line 11 of file BDSBunchSquare.hh.