BLCommand.hh File Reference

#include <vector>
#include <map>
#include <iostream>
#include <fstream>
#include "globals.hh"
#include "G4RotationMatrix.hh"
#include "G4VisAttributes.hh"
#include "G4Material.hh"
#include "BLEvaluator.hh"

Go to the source code of this file.

Classes

class  BLCommandPos
 class BLCommandPos - postion of the command input (used to get the input position for do loops) see also: BLCommand::setPos(). More...
class  BLCommand
 class BLCommand - interface to define a command. More...

Typedefs

typedef std::vector< G4String > BLArgumentVector
typedef std::map< G4String,
G4String > 
BLArgumentMap

Enumerations

enum  BLCmdType {
  BLCMDTYPE_HELP, BLCMDTYPE_CONTROL, BLCMDTYPE_LAYOUT, BLCMDTYPE_BEAM,
  BLCMDTYPE_AUX, BLCMDTYPE_ELEMENT, BLCMDTYPE_PLACE, BLCMDTYPE_CUTS,
  BLCMDTYPE_DATA, BLCMDTYPE_PHYSICS, BLCMDTYPE_OTHER
}
 enum BLCmdType -- types of commands (for help index). More...

Functions

const G4String IndentDesc (" ")
const G4String IndentArg (" ")

Variables

const G4String DefaultDoubleFmt = "%.4g"


Typedef Documentation

typedef std::vector<G4String> BLArgumentVector

typedef std::map<G4String,G4String> BLArgumentMap


Enumeration Type Documentation

enum BLCmdType

enum BLCmdType -- types of commands (for help index).

Enumerator:
BLCMDTYPE_HELP 
BLCMDTYPE_CONTROL 
BLCMDTYPE_LAYOUT 
BLCMDTYPE_BEAM 
BLCMDTYPE_AUX 
BLCMDTYPE_ELEMENT 
BLCMDTYPE_PLACE 
BLCMDTYPE_CUTS 
BLCMDTYPE_DATA 
BLCMDTYPE_PHYSICS 
BLCMDTYPE_OTHER 


Function Documentation

const G4String IndentDesc ( " "   ) 

const G4String IndentArg ( " "   ) 


Variable Documentation

const G4String DefaultDoubleFmt = "%.4g"

g4beamline