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

#include <CCalG4Able.hh>

CCalG4Able에 대한 상속 다이어그램 :
CCalG4Ecal CCalG4Hall CCalG4Hcal

Public 멤버 함수

 CCalG4Able (G4String name)
 
virtual ~CCalG4Able ()
 
G4VPhysicalVolumePhysicalVolume (G4VPhysicalVolume *)
 
void setVisType (CCalVisualisable::visType, G4LogicalVolume *)
 
void setSensitivity (G4bool sens=true)
 
G4bool isSensitive () const
 
G4String G4Name () const
 
void setName (const G4String &name)
 
G4bool operator== (const CCalG4Able &right) const
 

Protected 멤버 함수

void AddCCalG4Able (CCalG4Able *)
 
virtual G4VPhysicalVolumeconstructIn (G4VPhysicalVolume *)=0
 
virtual void constructSensitive ()
 

Protected 속성

G4VPhysicalVolumedetPhysicalVolume
 
CCalG4AbleTable theG4DetectorsInside
 
G4String g4ableName
 
G4bool sensitivity
 
CCalVisualisable visProperties
 
G4VisAttributesg4VisAtt [CCalVisualisable::TotalVisTypes]
 

Friends

std::ostream & operator<< (std::ostream &, const CCalG4Able &)
 

상세한 설명

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

생성자 & 소멸자 문서화

CCalG4Able::CCalG4Able ( G4String  name)
CCalG4Able::~CCalG4Able ( )
virtual

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

다음을 참조함 : detPhysicalVolume.

멤버 함수 문서화

void CCalG4Able::AddCCalG4Able ( CCalG4Able det)
protected

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

다음을 참조함 : theG4DetectorsInside.

다음에 의해서 참조됨 : CCalG4Hall::constructDaughters().

virtual G4VPhysicalVolume* CCalG4Able::constructIn ( G4VPhysicalVolume )
protectedpure virtual

CCalG4Ecal, CCalG4Hcal, CCalG4Hall에서 구현되었습니다.

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

virtual void CCalG4Able::constructSensitive ( )
inlineprotectedvirtual

CCalG4Ecal, CCalG4Hcal에서 재구현되었습니다.

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

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

G4String CCalG4Able::G4Name ( ) const
inline

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

다음을 참조함 : g4ableName.

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

G4bool CCalG4Able::isSensitive ( ) const
inline

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

다음을 참조함 : sensitivity.

다음에 의해서 참조됨 : operator<<().

G4bool CCalG4Able::operator== ( const CCalG4Able right) const

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

다음을 참조함 : detPhysicalVolume.

G4VPhysicalVolume * CCalG4Able::PhysicalVolume ( G4VPhysicalVolume pv)
void CCalG4Able::setName ( const G4String name)
inline

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

다음을 참조함 : g4ableName.

void CCalG4Able::setSensitivity ( G4bool  sens = true)
inline

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

다음을 참조함 : sensitivity.

void CCalG4Able::setVisType ( CCalVisualisable::visType  vt,
G4LogicalVolume log 
)

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  os,
const CCalG4Able det 
)
friend

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

멤버 데이타 문서화

G4VPhysicalVolume* CCalG4Able::detPhysicalVolume
protected

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

다음에 의해서 참조됨 : operator<<(), operator==(), PhysicalVolume(), ~CCalG4Able().

G4String CCalG4Able::g4ableName
protected

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

다음에 의해서 참조됨 : G4Name(), setName().

G4VisAttributes* CCalG4Able::g4VisAtt[CCalVisualisable::TotalVisTypes]
protected

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

다음에 의해서 참조됨 : CCalG4Able(), setVisType().

G4bool CCalG4Able::sensitivity
protected

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

다음에 의해서 참조됨 : CCalG4Able(), isSensitive(), PhysicalVolume(), setSensitivity().

CCalG4AbleTable CCalG4Able::theG4DetectorsInside
protected

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

다음에 의해서 참조됨 : AddCCalG4Able(), PhysicalVolume().

CCalVisualisable CCalG4Able::visProperties
protected

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

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


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