QwGeant4
QweakSim_HitPlaneParameterisation Class Reference

#include <QweakSim_HitPlaneParameterisation.hh>

Inherits G4VPVParameterisation.

Public Member Functions

 QweakSim_HitPlaneParameterisation (G4int NumberOfHitPlanes, G4double SpacingInZ, G4double StartPosInZ, G4double EndPosInZ)
 
virtual ~QweakSim_HitPlaneParameterisation ()
 
void ComputeTransformation (const G4int copyNo, G4VPhysicalVolume *physVol) const
 

Private Member Functions

void ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Para &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const
 
void ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const
 

Private Attributes

G4int myNumberOfHitPlanes
 
G4double mySpacingInZ
 
G4double myStartPosInZ
 
G4double myEndPosInZ
 

Detailed Description

Definition at line 19 of file QweakSim_HitPlaneParameterisation.hh.

Constructor & Destructor Documentation

QweakSim_HitPlaneParameterisation::QweakSim_HitPlaneParameterisation ( G4int  NumberOfHitPlanes,
G4double  SpacingInZ,
G4double  StartPosInZ,
G4double  EndPosInZ 
)
virtual QweakSim_HitPlaneParameterisation::~QweakSim_HitPlaneParameterisation ( )
virtual

Member Function Documentation

void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Box &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 36 of file QweakSim_HitPlaneParameterisation.hh.

36 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Trd &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 37 of file QweakSim_HitPlaneParameterisation.hh.

37 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Trap &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 38 of file QweakSim_HitPlaneParameterisation.hh.

38 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Cons &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 39 of file QweakSim_HitPlaneParameterisation.hh.

39 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Sphere &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 40 of file QweakSim_HitPlaneParameterisation.hh.

40 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Orb &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 41 of file QweakSim_HitPlaneParameterisation.hh.

41 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Torus &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 42 of file QweakSim_HitPlaneParameterisation.hh.

42 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Para &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 43 of file QweakSim_HitPlaneParameterisation.hh.

43 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Hype &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 44 of file QweakSim_HitPlaneParameterisation.hh.

44 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Tubs &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 45 of file QweakSim_HitPlaneParameterisation.hh.

45 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Polycone &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 46 of file QweakSim_HitPlaneParameterisation.hh.

46 {}
void QweakSim_HitPlaneParameterisation::ComputeDimensions ( G4Polyhedra &  ,
const G4int  ,
const G4VPhysicalVolume *   
) const
inlineprivate

Definition at line 47 of file QweakSim_HitPlaneParameterisation.hh.

47 {}
void QweakSim_HitPlaneParameterisation::ComputeTransformation ( const G4int  copyNo,
G4VPhysicalVolume *  physVol 
) const

Field Documentation

G4double QweakSim_HitPlaneParameterisation::myEndPosInZ
private

Definition at line 54 of file QweakSim_HitPlaneParameterisation.hh.

G4int QweakSim_HitPlaneParameterisation::myNumberOfHitPlanes
private

Definition at line 51 of file QweakSim_HitPlaneParameterisation.hh.

G4double QweakSim_HitPlaneParameterisation::mySpacingInZ
private

Definition at line 52 of file QweakSim_HitPlaneParameterisation.hh.

G4double QweakSim_HitPlaneParameterisation::myStartPosInZ
private

Definition at line 53 of file QweakSim_HitPlaneParameterisation.hh.


The documentation for this class was generated from the following file: