#include <stdio.h>
#include "G4UImanager.hh"
#include "BLCommand.hh"
#include "BLAssert.hh"
#include "BLCollectiveComputation.hh"
#include "BLRunManager.hh"
#include "BLManager.hh"
#include "BLGlobalField.hh"
#include "BLNTuple.hh"
#include "BLParam.hh"
#include "BLElementField.hh"
#include "BLTime.hh"
#include "PoissonConvolve3D.hh"
Classes | |
class | Bunch |
class Bunch represents a bunch. More... | |
struct | Bunch::Point |
class | Bunch::Approx |
class Approx does a 3-d histogram of the charge to generate an approximation for PoissonConvolve3D. Within each bin (voxel) it use the mean position and the total charge. More... | |
class | BLCMDspacecharge |
class BLCMDspacecharge - space-charge computation This computation works within the Geant4 tracking framework, and does the computation in the various callbacks. More... | |
Variables | |
const G4double | UNSET = -1.0e99 |
const G4double | MINGRID = 0.5 |
const G4double | MAXGRID = 0.667 |
const G4double | SUPPRESSGRID = 0.85 |
BLCMDspacecharge | defaultBLCMDspacecharge |
const G4double UNSET = -1.0e99 |
Referenced by BLCMDspacechargelw::beginTrack(), and BLCMDspacechargelw::Monitor::Monitor().
const G4double MINGRID = 0.5 |
Referenced by Bunch::resizeGrid().
const G4double MAXGRID = 0.667 |
Referenced by Bunch::resizeGrid().
const G4double SUPPRESSGRID = 0.85 |
Referenced by Bunch::computeField().