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

#include <CCalHit.hh>

CCalHit에 대한 상속 다이어그램 :
CCalG4Hit

Public 멤버 함수

 CCalHit ()
 
 ~CCalHit ()
 
 CCalHit (const CCalHit &right)
 
const CCalHitoperator= (const CCalHit &right)
 
int operator== (const CCalHit &)
 
void print ()
 
CLHEP::Hep3Vector getEntry () const
 
void setEntry (CLHEP::Hep3Vector xyz)
 
double getIncidentEnergy () const
 
void setIncidentEnergy (double e)
 
int getTrackID () const
 
void setTrackID (int i)
 
unsigned int getUnitID () const
 
void setUnitID (unsigned int i)
 
double getTimeSlice () const
 
void setTimeSlice (double d)
 
int getTimeSliceID () const
 
double getEnergyDeposit () const
 
void setEnergyDeposit (const double e)
 
void addEnergyDeposit (const CCalHit &aHit)
 
void addEnergyDeposit (const double e)
 

Private 속성

CLHEP::Hep3Vector entry
 
double theIncidentEnergy
 
int theTrackID
 
unsigned int theUnitID
 
double theTimeSlice
 
double theEnergyDeposit
 

Friends

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

상세한 설명

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

생성자 & 소멸자 문서화

CCalHit::CCalHit ( )

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

CCalHit::~CCalHit ( )

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

CCalHit::CCalHit ( const CCalHit right)

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

멤버 함수 문서화

void CCalHit::addEnergyDeposit ( const CCalHit aHit)

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

다음을 참조함 : getEnergyDeposit().

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

void CCalHit::addEnergyDeposit ( const double  e)

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

다음을 참조함 : e, theEnergyDeposit.

double CCalHit::getEnergyDeposit ( ) const

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

다음을 참조함 : theEnergyDeposit.

다음에 의해서 참조됨 : addEnergyDeposit(), CCalEventAction::EndOfEventAction(), operator<<().

CLHEP::Hep3Vector CCalHit::getEntry ( ) const

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

다음을 참조함 : entry.

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

double CCalHit::getIncidentEnergy ( ) const

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

다음을 참조함 : theIncidentEnergy.

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

double CCalHit::getTimeSlice ( ) const

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

다음을 참조함 : theTimeSlice.

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

int CCalHit::getTimeSliceID ( ) const

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

다음을 참조함 : theTimeSlice.

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

int CCalHit::getTrackID ( ) const

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

다음을 참조함 : theTrackID.

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

unsigned int CCalHit::getUnitID ( ) const

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

다음을 참조함 : theUnitID.

다음에 의해서 참조됨 : CCalEventAction::EndOfEventAction(), CCaloSD::hitExists(), operator<<().

const CCalHit & CCalHit::operator= ( const CCalHit right)

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

다음을 참조함 : entry, theEnergyDeposit, theIncidentEnergy, theTimeSlice, theTrackID, theUnitID.

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

int CCalHit::operator== ( const CCalHit )
inline

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

void CCalHit::print ( )

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

다음을 참조함 : G4cout.

void CCalHit::setEnergyDeposit ( const double  e)

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

다음을 참조함 : e, theEnergyDeposit.

void CCalHit::setEntry ( CLHEP::Hep3Vector  xyz)

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

다음을 참조함 : entry.

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

void CCalHit::setIncidentEnergy ( double  e)

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

다음을 참조함 : e, theIncidentEnergy.

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

void CCalHit::setTimeSlice ( double  d)

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

다음을 참조함 : d, theTimeSlice.

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

void CCalHit::setTrackID ( int  i)

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

다음을 참조함 : theTrackID.

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

void CCalHit::setUnitID ( unsigned int  i)

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

다음을 참조함 : theUnitID.

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

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

std::ostream& operator<< ( std::ostream &  os,
const CCalHit hit 
)
friend

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

멤버 데이타 문서화

CLHEP::Hep3Vector CCalHit::entry
private

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

다음에 의해서 참조됨 : getEntry(), operator=(), setEntry().

double CCalHit::theEnergyDeposit
private

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

다음에 의해서 참조됨 : addEnergyDeposit(), getEnergyDeposit(), operator=(), setEnergyDeposit().

double CCalHit::theIncidentEnergy
private

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

다음에 의해서 참조됨 : getIncidentEnergy(), operator=(), setIncidentEnergy().

double CCalHit::theTimeSlice
private

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

다음에 의해서 참조됨 : getTimeSlice(), getTimeSliceID(), operator=(), setTimeSlice().

int CCalHit::theTrackID
private

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

다음에 의해서 참조됨 : getTrackID(), operator=(), setTrackID().

unsigned int CCalHit::theUnitID
private

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

다음에 의해서 참조됨 : getUnitID(), operator=(), setUnitID().


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