93     G4cerr << 
"Illegal application state - Scan() ignored." << 
G4endl;
 
  172    G4cout << 
"         Theta(deg)    Phi(deg)  Length(mm)          x0     lambda0" << 
G4endl;
 
  180                                  std::cos(theta)*std::sin(phi),
 
  190            << std::setw(11) << theta/
deg << 
" " 
  191            << std::setw(11) << phi/
deg << 
" " 
  192            << std::setw(11) << length/
mm << 
" " 
  193            << std::setw(11) << x0 << 
" " 
  194            << std::setw(11) << lambda << 
G4endl;
 
  195     aveLength += length/
mm;
 
  202     G4cout << 
" ave. for theta = " << std::setw(11) << theta/
deg << 
" : " 
  203            << std::setw(11) << aveLength/nPhi << 
" " 
  204            << std::setw(11) << aveX0/nPhi << 
" " 
  205            << std::setw(11) << aveLambda/nPhi << 
G4endl;
 
  224     G4cerr << 
"Region <" << val << 
"> not found. Command ignored." << 
G4endl;
 
G4UserEventAction * theMatScannerEventAction
G4ThreeVector eyeDirection
G4Region * GetRegion(const G4String &name, G4bool verbose=true) const 
G4UserStackingAction * theUserStackingAction
CLHEP::Hep3Vector G4ThreeVector
G4UserTrackingAction * theMatScannerTrackingAction
G4bool SetRegionName(const G4String &val)
G4Navigator * GetNavigatorForTracking() const 
void Initialize(G4bool rSens, G4Region *reg)
static G4RunManagerKernel * GetRunManagerKernel()
G4UserEventAction * GetUserEventAction()
static G4RegionStore * GetInstance()
G4UserSteppingAction * theUserSteppingAction
static G4StateManager * GetStateManager()
G4GLOB_DLL std::ostream G4cout
G4bool SetNewState(G4ApplicationState requestedState)
void Activate(G4String dName, G4bool activeFlag)
G4UserSteppingAction * GetUserSteppingAction()
G4ApplicationState GetCurrentState() const 
static G4GeometryManager * GetInstance()
G4double GetTotalStepLength() const 
static G4TransportationManager * GetTransportationManager()
G4UserEventAction * theUserEventAction
G4EventManager * theEventManager
G4double GetLambda0() const 
void Shoot(G4Event *evt, G4ThreeVector vtx, G4ThreeVector direc)
void SetUserAction(G4UserEventAction *userAction)
G4UserTrackingAction * GetUserTrackingAction()
static G4EventManager * GetEventManager()
virtual G4VPhysicalVolume * LocateGlobalPointAndSetup(const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true)
G4MSSteppingAction * theMatScannerSteppingAction
void OpenGeometry(G4VPhysicalVolume *vol=0)
void ProcessOneEvent(G4Event *anEvent)
G4MatScanMessenger * theMessenger
void RestoreUserActions()
G4UserTrackingAction * theUserTrackingAction
G4UserStackingAction * theMatScannerStackingAction
G4ThreeVector eyePosition
G4bool CloseGeometry(G4bool pOptimise=true, G4bool verbose=false, G4VPhysicalVolume *vol=0)
G4UserStackingAction * GetUserStackingAction()
G4GLOB_DLL std::ostream G4cerr
G4RayShooter * theRayShooter
static G4SDManager * GetSDMpointerIfExist()