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

#include <CCalG4Hit.hh>

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

Public 멤버 함수

 CCalG4Hit ()
 
 ~CCalG4Hit ()
 
 CCalG4Hit (const CCalG4Hit &right)
 
const CCalG4Hitoperator= (const CCalG4Hit &right)
 
int operator== (const CCalG4Hit &)
 
void Draw ()
 
void Print ()
 
double getEM () const
 
void setEM (double e)
 
double getHadr () const
 
void setHadr (double e)
 
void addEnergyDeposit (const CCalG4Hit &aHit)
 
void addEnergyDeposit (double em, double hd)
 
G4int operator== (const G4VHit &right) const
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 
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 속성

double elem
 
double hadr
 

Friends

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

상세한 설명

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

생성자 & 소멸자 문서화

CCalG4Hit::CCalG4Hit ( )

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

CCalG4Hit::~CCalG4Hit ( )

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

CCalG4Hit::CCalG4Hit ( const CCalG4Hit right)

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

멤버 함수 문서화

void CCalG4Hit::addEnergyDeposit ( const CCalG4Hit aHit)

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

다음을 참조함 : getEM(), getHadr().

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

void CCalG4Hit::addEnergyDeposit ( double  em,
double  hd 
)

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

다음을 참조함 : CCalHit::addEnergyDeposit(), elem, hadr.

void CCalHit::addEnergyDeposit ( const CCalHit aHit)
inherited

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

다음을 참조함 : CCalHit::getEnergyDeposit().

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

void CCalHit::addEnergyDeposit ( const double  e)
inherited

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

다음을 참조함 : e, CCalHit::theEnergyDeposit.

virtual std::vector<G4AttValue>* G4VHit::CreateAttValues ( ) const
inlinevirtualinherited
void CCalG4Hit::Draw ( )
inlinevirtual

G4VHit(으)로부터 재구현되었습니다.

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

virtual const std::map<G4String,G4AttDef>* G4VHit::GetAttDefs ( ) const
inlinevirtualinherited
double CCalG4Hit::getEM ( ) const

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

다음을 참조함 : elem.

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

double CCalHit::getEnergyDeposit ( ) const
inherited

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

다음을 참조함 : CCalHit::theEnergyDeposit.

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

CLHEP::Hep3Vector CCalHit::getEntry ( ) const
inherited

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

다음을 참조함 : CCalHit::entry.

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

double CCalG4Hit::getHadr ( ) const

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

다음을 참조함 : hadr.

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

double CCalHit::getIncidentEnergy ( ) const
inherited

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

다음을 참조함 : CCalHit::theIncidentEnergy.

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

double CCalHit::getTimeSlice ( ) const
inherited

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

다음을 참조함 : CCalHit::theTimeSlice.

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

int CCalHit::getTimeSliceID ( ) const
inherited

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

다음을 참조함 : CCalHit::theTimeSlice.

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

int CCalHit::getTrackID ( ) const
inherited

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

다음을 참조함 : CCalHit::theTrackID.

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

unsigned int CCalHit::getUnitID ( ) const
inherited

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

다음을 참조함 : CCalHit::theUnitID.

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

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

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

다음을 참조함 : elem, hadr, CCalHit::operator=().

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

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

G4int G4VHit::operator== ( const G4VHit right) const
inherited

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

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

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

void CCalG4Hit::Print ( void  )
virtual

G4VHit(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4cout.

void CCalHit::print ( )
inherited

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

다음을 참조함 : G4cout.

void CCalG4Hit::setEM ( double  e)

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

다음을 참조함 : e, elem.

void CCalHit::setEnergyDeposit ( const double  e)
inherited

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

다음을 참조함 : e, CCalHit::theEnergyDeposit.

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

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

다음을 참조함 : CCalHit::entry.

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

void CCalG4Hit::setHadr ( double  e)

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

다음을 참조함 : e, hadr.

void CCalHit::setIncidentEnergy ( double  e)
inherited

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

다음을 참조함 : e, CCalHit::theIncidentEnergy.

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

void CCalHit::setTimeSlice ( double  d)
inherited

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

다음을 참조함 : d, CCalHit::theTimeSlice.

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

void CCalHit::setTrackID ( int  i)
inherited

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

다음을 참조함 : CCalHit::theTrackID.

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

void CCalHit::setUnitID ( unsigned int  i)
inherited

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

다음을 참조함 : CCalHit::theUnitID.

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

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

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

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

멤버 데이타 문서화

double CCalG4Hit::elem
private

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

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

double CCalG4Hit::hadr
private

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

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


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