G4ErrorPropagatorData


Directory: source/global/management/include
File Name: G4ErrorPropagatorData.hh






Class Description :

  
  
     Utility class to provide access to mode, state, target 
     and manager verbosity for the error propagation classes.


Public members :

  static G4ErrorPropagatorData* GetErrorPropagatorData();
    // Singleton instance

  // Get and Set methods
  G4ErrorMode GetMode() const;
  void SetMode( G4ErrorMode mode );

  G4ErrorState GetState() const;
  void SetState( G4ErrorState sta );

  G4ErrorStage GetStage() const;
  void SetStage( G4ErrorStage sta );

  const G4ErrorTarget* GetTarget( G4bool mustExist = 0) const;
  void SetTarget( const G4ErrorTarget* target );

  static G4int verbose();
  static void SetVerbose( G4int ver );