BDSBunchCircle Class Reference

Inheritance diagram for BDSBunchCircle:

Inheritance graph
[legend]
Collaboration diagram for BDSBunchCircle:

Collaboration graph
[legend]

Public Member Functions

 BDSBunchCircle ()
 BDSBunchCircle (G4double envelopeR, G4double envelopeRp, G4double envelopeT, G4double envelopeE, G4double X0, G4double Y0, G4double Z0, G4double T0, G4double Xp0, G4double Yp0, G4double Zp0)
 ~BDSBunchCircle ()
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 GetEnvelopeR ()
G4double GetEnvelopeRp ()
G4double GetEnvelopeT ()
G4double GetEnvelopeE ()

Protected Member Functions

void SetEnvelopeR (G4double envelopeRIn)
void SetEnvelopeRp (G4double envelopeRpIn)
void SetEnvelopeT (G4double envelopeTIn)
void SetEnvelopeE (G4double envelopeEIn)

Protected Attributes

G4double envelopeR
G4double envelopeRp
G4double envelopeT
G4double envelopeE
CLHEP::RandFlat * FlatGen

Detailed Description

Definition at line 11 of file BDSBunchCircle.hh.


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