Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

BLManager.hh File Reference

#include <vector>
#include <map>
#include <set>
#include "G4VUserDetectorConstruction.hh"
#include "G4SteppingManager.hh"
#include "BLRunManager.hh"
#include "G4Step.hh"
#include "G4Track.hh"
#include "G4Run.hh"
#include "G4Event.hh"
#include "G4VPhysicalVolume.hh"
#include "G4VExceptionHandler.hh"
#include "BLPhysics.hh"

Go to the source code of this file.

Classes

class  BLCallback
 class BLCallback is for callbacks from the BLManager. More...

class  BLManager
 BLManager is the overall manager for g4beamline, managing all aspects of the run. More...

class  BLManager::RunAction
class  BLManager::EventAction
class  BLManager::TrackingAction
class  BLManager::SteppingAction
class  BLManager::ZSteppingAction
class  BLManager::PrimaryGeneratorAction
struct  BLManager::ZStep

Enumerations

enum  BLManagerState {
  IDLE, VISUAL, TUNE, REFERENCE,
  BEAM
}
enum  VerboseFormat {
  TAG, NSTEP, GLOBAL, CL,
  CLX, KE, STEP, VOL,
  PROCESS, B, E, MAT,
  P, ID, PART, SEG,
  NEWLINE
}
enum  PRNGSeedMethod { EVENT_NUMBER, NO_SEED, TIME_US }


Enumeration Type Documentation

enum BLManagerState
 

Enumeration values:
IDLE 
VISUAL 
TUNE 
REFERENCE 
BEAM 

enum VerboseFormat
 

Enumeration values:
TAG 
NSTEP 
GLOBAL 
CL 
CLX 
KE 
STEP 
VOL 
PROCESS 
B 
E 
MAT 
P 
ID 
PART 
SEG 
NEWLINE 

enum PRNGSeedMethod
 

Enumeration values:
EVENT_NUMBER 
NO_SEED 
TIME_US 

g4beamline