BDSBunchEShell Class Reference

Inheritance diagram for BDSBunchEShell:

Inheritance graph
[legend]
Collaboration diagram for BDSBunchEShell:

Collaboration graph
[legend]

Public Member Functions

 BDSBunchEShell ()
 BDSBunchEShell (G4double shellX, G4double shellXp, G4double shellY, G4double shellYp, G4double shellXWidthIn, G4double shellXpWidthIn, G4double shellYWidthIn, G4double shellYpWidthIn, G4double X0, G4double Y0, G4double Z0, G4double T0, G4double Xp0, G4double Yp0, G4double Zp0, G4double sigmaT, G4double sigmaE)
 ~BDSBunchEShell ()
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 GetShellX ()
G4double GetShellXp ()
G4double GetShellY ()
G4double GetShellYp ()
G4double GetShellXWidth ()
G4double GetShellXpWidth ()
G4double GetShellYWidth ()
G4double GetShellYpWidth ()

Protected Member Functions

void SetShellX (G4double shellXIn)
void SetShellXp (G4double shellXpIn)
void SetShellY (G4double shellYIn)
void SetShellYp (G4double shellYpIn)
void SetShellXWidth (G4double shellXWidthIn)
void SetShellXpWidth (G4double shellXpWidthIn)
void SetShellYWidth (G4double shellYWidthIn)
void SetShellYpWidth (G4double shellYpWidthIn)

Protected Attributes

G4double shellX
G4double shellXp
G4double shellY
G4double shellYp
G4double shellXWidth
G4double shellXpWidth
G4double shellYWidth
G4double shellYpWidth
CLHEP::RandFlat * FlatGen

Detailed Description

Definition at line 11 of file BDSBunchEShell.hh.


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