Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
CexmcTrackPointInfo Struct Reference

#include <CexmcTrackPointInfo.hh>

Collaboration diagram for CexmcTrackPointInfo:
Collaboration graph
[legend]

Public Member Functions

 CexmcTrackPointInfo ()
 
 CexmcTrackPointInfo (const G4ThreeVector &positionLocal, const G4ThreeVector &positionWorld, const G4ThreeVector &directionLocal, const G4ThreeVector &directionWorld, G4double momentumAmp, const G4ParticleDefinition *particle, G4int trackId, CexmcTrackType trackType)
 
G4bool IsValid (void) const
 
voidoperator new (size_t size)
 
void operator delete (void *obj)
 
 operator G4double ()
 

Public Attributes

G4ThreeVector positionLocal
 
G4ThreeVector positionWorld
 
G4ThreeVector directionLocal
 
G4ThreeVector directionWorld
 
G4double momentumAmp
 
const G4ParticleDefinitionparticle
 
G4int trackId
 
CexmcTrackType trackType
 

Detailed Description

Definition at line 56 of file CexmcTrackPointInfo.hh.

Constructor & Destructor Documentation

CexmcTrackPointInfo::CexmcTrackPointInfo ( )
inline

Definition at line 58 of file CexmcTrackPointInfo.hh.

CexmcTrackPointInfo::CexmcTrackPointInfo ( const G4ThreeVector positionLocal,
const G4ThreeVector positionWorld,
const G4ThreeVector directionLocal,
const G4ThreeVector directionWorld,
G4double  momentumAmp,
const G4ParticleDefinition particle,
G4int  trackId,
CexmcTrackType  trackType 
)
inline

Definition at line 61 of file CexmcTrackPointInfo.hh.

Member Function Documentation

G4bool CexmcTrackPointInfo::IsValid ( void  ) const
inline

Definition at line 74 of file CexmcTrackPointInfo.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void CexmcTrackPointInfo::operator delete ( void obj)
inline

Definition at line 117 of file CexmcTrackPointInfo.hh.

Here is the call graph for this function:

CexmcTrackPointInfo::operator G4double ( )
inline

Definition at line 101 of file CexmcTrackPointInfo.hh.

void * CexmcTrackPointInfo::operator new ( size_t  size)
inline

Definition at line 111 of file CexmcTrackPointInfo.hh.

Here is the call graph for this function:

Member Data Documentation

G4ThreeVector CexmcTrackPointInfo::directionLocal

Definition at line 87 of file CexmcTrackPointInfo.hh.

G4ThreeVector CexmcTrackPointInfo::directionWorld

Definition at line 89 of file CexmcTrackPointInfo.hh.

G4double CexmcTrackPointInfo::momentumAmp

Definition at line 91 of file CexmcTrackPointInfo.hh.

const G4ParticleDefinition* CexmcTrackPointInfo::particle

Definition at line 93 of file CexmcTrackPointInfo.hh.

G4ThreeVector CexmcTrackPointInfo::positionLocal

Definition at line 83 of file CexmcTrackPointInfo.hh.

G4ThreeVector CexmcTrackPointInfo::positionWorld

Definition at line 85 of file CexmcTrackPointInfo.hh.

G4int CexmcTrackPointInfo::trackId

Definition at line 95 of file CexmcTrackPointInfo.hh.

CexmcTrackType CexmcTrackPointInfo::trackType

Definition at line 97 of file CexmcTrackPointInfo.hh.


The documentation for this struct was generated from the following file: