#include <G4ParameterisationCons.hh>
 | 
|   | G4ParameterisationConsZ (EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *motherSolid, DivisionType divType) | 
|   | 
|   | ~G4ParameterisationConsZ () | 
|   | 
| G4double  | GetMaxParameter () const  | 
|   | 
| void  | ComputeTransformation (const G4int copyNo, G4VPhysicalVolume *physVol) const  | 
|   | 
| void  | ComputeDimensions (G4Cons &tubs, const G4int copyNo, const G4VPhysicalVolume *physVol) const  | 
|   | 
|   | G4VParameterisationCons (EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType) | 
|   | 
| virtual  | ~G4VParameterisationCons () | 
|   | 
|   | G4VDivisionParameterisation (EAxis axis, G4int nDiv, G4double width, G4double offset, DivisionType divType, G4VSolid *motherSolid=0) | 
|   | 
| virtual  | ~G4VDivisionParameterisation () | 
|   | 
| virtual G4VSolid *  | ComputeSolid (const G4int, G4VPhysicalVolume *) | 
|   | 
| const G4String &  | GetType () const  | 
|   | 
| EAxis  | GetAxis () const  | 
|   | 
| G4int  | GetNoDiv () const  | 
|   | 
| G4double  | GetWidth () const  | 
|   | 
| G4double  | GetOffset () const  | 
|   | 
| G4VSolid *  | GetMotherSolid () const  | 
|   | 
| void  | SetType (const G4String &type) | 
|   | 
| G4int  | VolumeFirstCopyNo () const  | 
|   | 
| void  | SetHalfGap (G4double hg) | 
|   | 
| G4double  | GetHalfGap () const  | 
|   | 
|   | G4VPVParameterisation () | 
|   | 
| virtual  | ~G4VPVParameterisation () | 
|   | 
| virtual G4Material *  | ComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0) | 
|   | 
| virtual G4bool  | IsNested () const  | 
|   | 
| virtual G4VVolumeMaterialScanner *  | GetMaterialScanner () | 
|   | 
Definition at line 165 of file G4ParameterisationCons.hh.
 
Definition at line 322 of file G4ParameterisationCons.cc.
  343     G4cout << 
" G4ParameterisationConsZ: # divisions " << 
fnDiv << 
" = " 
virtual void CheckParametersValidity()
 
static const G4int verbose
 
void SetType(const G4String &type)
 
G4double CalculateWidth(G4double motherDim, G4int nDiv, G4double offset) const 
 
G4GLOB_DLL std::ostream G4cout
 
G4VParameterisationCons(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
 
G4int CalculateNDiv(G4double motherDim, G4double width, G4double offset) const 
 
G4double GetZHalfLength() const 
 
 
 
 
      
        
          | G4ParameterisationConsZ::~G4ParameterisationConsZ  | 
          ( | 
           | ) | 
           | 
        
      
 
 
Reimplemented from G4VPVParameterisation.
Definition at line 395 of file G4ParameterisationCons.cc.
  411   cons.SetInnerRadiusMinusZ( aRInner * xMinusZ + bRInner );
 
  412   cons.SetOuterRadiusMinusZ( aROuter * xMinusZ + bROuter );
 
  413   cons.SetInnerRadiusPlusZ( aRInner * xPlusZ + bRInner );
 
  414   cons.SetOuterRadiusPlusZ( aROuter * xPlusZ + bROuter );
 
  420   cons.SetZHalfLength( pDz );
 
  421   cons.SetStartPhiAngle( pSPhi, 
false );
 
  422   cons.SetDeltaPhiAngle( pDPhi );
 
  427     G4cout << 
" G4ParameterisationConsZ::ComputeDimensions()" << 
G4endl 
  428            << 
" pDz: " << pDz << 
G4endl;
 
  429     if( 
verbose >= 4 ) cons.DumpInfo();
 
static const G4int verbose
 
G4double GetOuterRadiusMinusZ() const 
 
G4GLOB_DLL std::ostream G4cout
 
G4double GetStartPhiAngle() const 
 
G4double GetInnerRadiusPlusZ() const 
 
G4double GetInnerRadiusMinusZ() const 
 
G4double GetOuterRadiusPlusZ() const 
 
G4double GetZHalfLength() const 
 
G4double GetDeltaPhiAngle() const 
 
 
 
 
Implements G4VDivisionParameterisation.
Definition at line 367 of file G4ParameterisationCons.cc.
  381     G4cout << 
" G4ParameterisationConsZ::ComputeTransformation()" << 
G4endl 
  382            << 
" Origin: " << origin << 
" - copyNo: " << copyNo << 
G4endl 
  383            << 
" foffset: " << 
foffset << 
" - fwidth: " << fwidth
 
static const G4int verbose
 
G4GLOB_DLL std::ostream G4cout
 
void ChangeRotMatrix(G4VPhysicalVolume *physVol, G4double rotZ=0.) const 
 
void SetTranslation(const G4ThreeVector &v)
 
G4VSolid * GetMotherSolid() const 
 
G4double GetZHalfLength() const 
 
 
 
 
  
  
      
        
          | G4double G4ParameterisationConsZ::GetMaxParameter  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
The documentation for this class was generated from the following files: