Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
B5CellParameterisation 클래스 참조

EM Calorimeter cell parameterisation. 더 자세히 ...

#include <B5CellParameterisation.hh>

B5CellParameterisation에 대한 상속 다이어그램 :
G4VPVParameterisation

Public 멤버 함수

 B5CellParameterisation ()
 
virtual ~B5CellParameterisation ()
 
virtual void ComputeTransformation (const G4int copyNo, G4VPhysicalVolume *physVol) const
 
virtual G4VSolidComputeSolid (const G4int, G4VPhysicalVolume *)
 
virtual G4MaterialComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0)
 
virtual G4bool IsNested () const
 
virtual G4VVolumeMaterialScannerGetMaterialScanner ()
 
virtual void ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Ellipsoid &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Para &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const
 
virtual void ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const
 

Private 속성

std::array< G4double, kNofEmCellsfXCell
 
std::array< G4double, kNofEmCellsfYCell
 

상세한 설명

EM Calorimeter cell parameterisation.

B5CellParameterisation.hh 파일의 45 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

B5CellParameterisation::B5CellParameterisation ( )

B5CellParameterisation.cc 파일의 40 번째 라인에서 정의되었습니다.

다음을 참조함 : cm, fXCell, fYCell, kNofEmCells, kNofEmRows.

B5CellParameterisation::~B5CellParameterisation ( )
virtual

B5CellParameterisation.cc 파일의 53 번째 라인에서 정의되었습니다.

멤버 함수 문서화

virtual void G4VPVParameterisation::ComputeDimensions ( G4Box ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited

G4ParameterisationPolyhedraZ, G4ParameterisationPolyconeZ, G4ParameterisationTrdZ, G4ParameterisationParaZ, G4ParameterisationConsZ, G4ParameterisationTubsZ, G4ParameterisationBoxZ, G4ParameterisationPolyhedraPhi, G4ParameterisationTrdY, G4ParameterisationPolyconePhi, G4ParameterisationConsPhi, G4ParameterisationParaY, G4ParameterisationTubsPhi, G4ParameterisationBoxY, RE02NestedPhantomParameterisation, G4VNestedParameterisation, G4ParameterisationPolyhedraRho, G4ParameterisationTrdX, G4ParameterisationPolyconeRho, G4ParameterisationConsRho, G4ParameterisationParaX, G4ParameterisationTubsRho, DicomNestedPhantomParameterisation, ChromosomeParameterisation, G4ParameterisationBoxX, G4PhantomParameterisation, RE05CalorimeterParametrisation, UltraFresnelLensParameterisation, RE04ParallelWorldParam, RE01TrackerParametrisation, G4GDMLParameterisation, RE01CalorimeterParametrisation, ExN04CalorimeterParametrisation, ExN04TrackerParametrisation, G02ChamberParameterisation, ExP01ChamberParameterisation, ExN02ChamberParameterisation, B2bChamberParameterisation, B2bChamberParameterisation, RE05TrackerParametrisation, ExN04CalorimeterParametrisation, ExN04TrackerParametrisation, G4EzVoxelParameterization, CellParameterisation, VoxelParam, VoxelParam에서 재구현되었습니다.

G4VPVParameterisation.hh 파일의 95 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Box::ComputeDimensions(), G4Orb::ComputeDimensions(), G4Ellipsoid::ComputeDimensions(), G4Hype::ComputeDimensions(), G4Trd::ComputeDimensions(), G4Polyhedra::ComputeDimensions(), G4Polycone::ComputeDimensions(), G4Para::ComputeDimensions(), G4Tubs::ComputeDimensions(), G4Cons::ComputeDimensions(), G4Sphere::ComputeDimensions(), G4Torus::ComputeDimensions(), G4Trap::ComputeDimensions(), G4tgbGeometryDumper::DumpPVParameterised(), G4GDMLWriteParamvol::ParametersWrite().

virtual void G4VPVParameterisation::ComputeDimensions ( G4Tubs ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Trd ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Trap ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Cons ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Sphere ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Orb ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Ellipsoid ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Torus ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Para ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Polycone ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Polyhedra ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
virtual void G4VPVParameterisation::ComputeDimensions ( G4Hype ,
const G4int  ,
const G4VPhysicalVolume  
) const
inlinevirtualinherited
G4Material * G4VPVParameterisation::ComputeMaterial ( const G4int  repNo,
G4VPhysicalVolume currentVol,
const G4VTouchable parentTouch = 0 
)
virtualinherited
G4VSolid * G4VPVParameterisation::ComputeSolid ( const G4int  ,
G4VPhysicalVolume pPhysicalVol 
)
virtualinherited
void B5CellParameterisation::ComputeTransformation ( const G4int  copyNo,
G4VPhysicalVolume physVol 
) const
virtual

G4VPVParameterisation를 구현.

B5CellParameterisation.cc 파일의 58 번째 라인에서 정의되었습니다.

다음을 참조함 : fXCell, fYCell, G4VPhysicalVolume::SetTranslation().

G4VVolumeMaterialScanner * G4VPVParameterisation::GetMaterialScanner ( )
virtualinherited

G4VNestedParameterisation에서 재구현되었습니다.

G4VPVParameterisation.cc 파일의 68 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Region::ScanVolumeTree().

G4bool G4VPVParameterisation::IsNested ( ) const
virtualinherited

G4VNestedParameterisation에서 재구현되었습니다.

G4VPVParameterisation.cc 파일의 62 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddSolid(), G4Navigator::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().

멤버 데이타 문서화

std::array<G4double, kNofEmCells> B5CellParameterisation::fXCell
private

B5CellParameterisation.hh 파일의 55 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : B5CellParameterisation(), ComputeTransformation().

std::array<G4double, kNofEmCells> B5CellParameterisation::fYCell
private

B5CellParameterisation.hh 파일의 56 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : B5CellParameterisation(), ComputeTransformation().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: