Ignore:
Timestamp:
Apr 22, 2009, 11:58:58 AM (17 years ago)
Author:
garnier
Message:

update

Location:
trunk/source/geometry/divisions/include
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/geometry/divisions/include/G4PVDivision.hh

    r850 r1010  
    2525//
    2626//
    27 // $Id: G4PVDivision.hh,v 1.13 2008/08/18 14:06:01 tnikitin Exp $
    28 // GEANT4 tag $Name: HEAD $
     27// $Id: G4PVDivision.hh,v 1.14 2008/12/03 16:41:45 arce Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// class G4PVDivision
     
    145145
    146146    void CheckAndSetParameters( const EAxis pAxis,
     147                                const G4int nDivs,
     148                                const G4double width,
    147149                                const G4double offset,
     150                                      DivisionType divType,
    148151                                const G4LogicalVolume* pMotherLogical );
    149152
  • trunk/source/geometry/divisions/include/G4PVDivisionFactory.hh

    r850 r1010  
    2626//
    2727// $Id: G4PVDivisionFactory.hh,v 1.2 2006/06/29 18:18:09 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030//
  • trunk/source/geometry/divisions/include/G4ParameterisationBox.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationBox.hh,v 1.6 2006/06/29 18:18:11 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationBoxX,
  • trunk/source/geometry/divisions/include/G4ParameterisationCons.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationCons.hh,v 1.6 2006/06/29 18:18:13 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationConsRho,
  • trunk/source/geometry/divisions/include/G4ParameterisationPara.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationPara.hh,v 1.7 2006/06/29 18:18:15 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationParaX,
  • trunk/source/geometry/divisions/include/G4ParameterisationPolycone.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationPolycone.hh,v 1.7 2006/06/29 18:18:18 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationPolyconeRho,
  • trunk/source/geometry/divisions/include/G4ParameterisationPolyhedra.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationPolyhedra.hh,v 1.8 2006/06/29 18:18:20 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationPolyhedraRho,
  • trunk/source/geometry/divisions/include/G4ParameterisationTrd.hh

    r850 r1010  
    2525//
    2626//
    27 // $Id: G4ParameterisationTrd.hh,v 1.7 2006/06/29 18:18:22 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     27// $Id: G4ParameterisationTrd.hh,v 1.8 2008/12/03 16:48:48 arce Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationTrdX
     
    6161class G4Polycone;
    6262class G4Polyhedra;
     63#include <vector>
    6364
    6465class G4VParameterisationTrd : public G4VDivisionParameterisation
     
    7172 
    7273    virtual ~G4VParameterisationTrd();
     74
     75
     76protected:
     77  G4bool bDivInTrap;
    7378};
    7479
     
    8994                                       G4VPhysicalVolume* physVol) const;
    9095
    91     void ComputeDimensions(G4Trd& trd, const G4int copyNo,
    92                            const G4VPhysicalVolume* pv) const;
     96    virtual void ComputeDimensions(G4Trd& trd, const G4int copyNo,
     97                           const G4VPhysicalVolume* pv) const;
     98
     99    virtual void ComputeDimensions(G4Trap& trd, const G4int copyNo,
     100                           const G4VPhysicalVolume* pv) const;
     101 
     102    virtual G4VSolid*   ComputeSolid(const G4int, G4VPhysicalVolume *);
     103
    93104
    94105  private:  // Dummy declarations to get rid of warnings ...
     
    106117    void ComputeDimensions (G4Para&,const G4int,
    107118                            const G4VPhysicalVolume*) const {}
    108     void ComputeDimensions (G4Trap&,const G4int,
    109                             const G4VPhysicalVolume*) const {}
    110119    void ComputeDimensions (G4Hype&,const G4int,
    111120                            const G4VPhysicalVolume*) const {}
     
    116125    void ComputeDimensions (G4Polyhedra&,const G4int,
    117126                            const G4VPhysicalVolume*) const {}
     127
     128  void ComputeTrapParams();
     129 G4Trap* theTrap;
    118130};
    119131
  • trunk/source/geometry/divisions/include/G4ParameterisationTubs.hh

    r850 r1010  
    2626//
    2727// $Id: G4ParameterisationTubs.hh,v 1.6 2006/06/29 18:18:24 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// classes G4ParameterisationTubsRho
  • trunk/source/geometry/divisions/include/G4VDivisionParameterisation.hh

    r850 r1010  
    2626//
    2727// $Id: G4VDivisionParameterisation.hh,v 1.11 2007/05/11 13:26:26 gcosmo Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// class G4VDivisionParameterisation
  • trunk/source/geometry/divisions/include/G4VDivisionParameterisation.icc

    r850 r1010  
    2626//
    2727// $Id: G4VDivisionParameterisation.icc,v 1.4 2006/06/29 18:18:29 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// class G4VDivisionParameterisation Inline Implementation file
Note: See TracChangeset for help on using the changeset viewer.