5#ifndef G4MyPhysicalVolume_h
6#define G4MyPhysicalVolume_h
8#include "G4VPhysicalVolume.hh"
9#include "G4RotationMatrix.hh"
10#include "G4ThreeVector.hh"
11#include "G4LogicalVolume.hh"
13#include "G4VPVParameterisation.hh"
21 const G4ThreeVector &tlate,
22 const G4String& pName,
23 G4LogicalVolume* pLogical,
24 G4VPhysicalVolume* pPhysical ) : G4VPhysicalVolume(pRot, tlate, pName, pLogical, pPhysical)
void SetVolumeType(EVolume volumetype)
G4bool IsReplicated() const final
G4VPVParameterisation * GetParameterisation() const final
G4bool IsParameterised() const final
void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const final
G4bool IsRegularStructure() const final
void SetCopyNo(G4int CopyNo) final
G4bool IsMany() const final
G4int GetCopyNo() const final
G4MyPhysicalVolume(G4RotationMatrix *pRot, const G4ThreeVector &tlate, const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pPhysical)
G4int GetRegularStructureId() const final
EVolume VolumeType() const