Ignore:
Timestamp:
Jan 8, 2010, 11:56:51 AM (14 years ago)
Author:
garnier
Message:

update geant4.9.3 tag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/geometry/management/include/G4LogicalSurface.hh

    r1058 r1228  
    2525//
    2626//
    27 // $Id: G4LogicalSurface.hh,v 1.10 2006/06/29 18:30:50 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02-ref-02 $
     27// $Id: G4LogicalSurface.hh,v 1.11 2009/04/21 15:18:15 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-03 $
    2929//
    3030////////////////////////////////////////////////////////////////////////
     
    8686   void     SetSurfaceProperty(G4SurfaceProperty* ptrSurfaceProperty);
    8787
    88    G4String GetName() const;
     88   const G4String& GetName() const;
    8989   void     SetName(const G4String& name);
    9090
    9191   G4TransitionRadiationSurface*  GetTransitionRadiationSurface() const;
    92    void SetTransitionRadiationSurface(G4TransitionRadiationSurface* transRadSurf);
     92   void SetTransitionRadiationSurface(G4TransitionRadiationSurface* tRadSurf);
     93
     94 public:  // without description
     95
     96   virtual ~G4LogicalSurface();
     97
     98   G4int operator==(const G4LogicalSurface &right) const;
     99   G4int operator!=(const G4LogicalSurface &right) const;
    93100
    94101 protected:
    95102
    96         // There should be no instances of this class
     103   // There should be no instances of this class
    97104
    98    G4LogicalSurface(const G4String&         name,
    99                     G4SurfaceProperty* surfaceProperty);
    100         // Is the name more meaningful for the properties or the logical
    101         // surface ? 
    102 
    103  public:
    104    virtual ~G4LogicalSurface();
    105 
    106  public:
    107    G4int operator==(const G4LogicalSurface &right) const;
    108    G4int operator!=(const G4LogicalSurface &right) const;
     105   G4LogicalSurface(const G4String& name, G4SurfaceProperty* surfaceProperty);
     106     // Is the name more meaningful for the properties or the logical surface ?
    109107
    110108 private:
     
    117115   G4String theName;              // Surface name
    118116
    119    G4SurfaceProperty*              theSurfaceProperty;
     117   G4SurfaceProperty*             theSurfaceProperty;
    120118   G4TransitionRadiationSurface*  theTransRadSurface;
    121119};
Note: See TracChangeset for help on using the changeset viewer.