Geant4  10.02.p03
CexmcTrackInfo Class Reference

#include <CexmcTrackInfo.hh>

Inheritance diagram for CexmcTrackInfo:
Collaboration diagram for CexmcTrackInfo:

Public Member Functions

 CexmcTrackInfo (CexmcTrackType trackType=CexmcInsipidTrack, G4int copyNumber=0)
 
void Print (void) const
 
virtual G4int GetTypeInfo (void) const
 
CexmcTrackType GetTrackType (void) const
 
void SetTrackType (CexmcTrackType value)
 
G4int GetCopyNumber (void) const
 

Private Attributes

CexmcTrackType trackType
 
G4int copyNumber
 

Detailed Description

Definition at line 51 of file CexmcTrackInfo.hh.

Constructor & Destructor Documentation

◆ CexmcTrackInfo()

CexmcTrackInfo::CexmcTrackInfo ( CexmcTrackType  trackType = CexmcInsipidTrack,
G4int  copyNumber = 0 
)
explicit

Definition at line 47 of file CexmcTrackInfo.cc.

47  :
49 {
50 }
CexmcTrackType trackType

Member Function Documentation

◆ GetCopyNumber()

G4int CexmcTrackInfo::GetCopyNumber ( void  ) const
inline

Definition at line 89 of file CexmcTrackInfo.hh.

90 {
91  return copyNumber;
92 }
Here is the caller graph for this function:

◆ GetTrackType()

CexmcTrackType CexmcTrackInfo::GetTrackType ( void  ) const
inline

Definition at line 77 of file CexmcTrackInfo.hh.

78 {
79  return trackType;
80 }
CexmcTrackType trackType
Here is the caller graph for this function:

◆ GetTypeInfo()

G4int CexmcTrackInfo::GetTypeInfo ( void  ) const
virtual

Reimplemented in CexmcIncidentParticleTrackInfo.

Definition at line 58 of file CexmcTrackInfo.cc.

59 {
60  return CexmcBasicTrackType;
61 }
Here is the caller graph for this function:

◆ Print()

void CexmcTrackInfo::Print ( void  ) const

Definition at line 53 of file CexmcTrackInfo.cc.

54 {
55 }

◆ SetTrackType()

void CexmcTrackInfo::SetTrackType ( CexmcTrackType  value)
inline

Definition at line 83 of file CexmcTrackInfo.hh.

84 {
85  trackType = value;
86 }
CexmcTrackType trackType

Member Data Documentation

◆ copyNumber

G4int CexmcTrackInfo::copyNumber
private

Definition at line 73 of file CexmcTrackInfo.hh.

◆ trackType

CexmcTrackType CexmcTrackInfo::trackType
private

Definition at line 71 of file CexmcTrackInfo.hh.


The documentation for this class was generated from the following files: