BDSBunchSquare Class Reference

Inheritance diagram for BDSBunchSquare:

Inheritance graph
[legend]
Collaboration diagram for BDSBunchSquare:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 11 of file BDSBunchSquare.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7