WCSim
Public Member Functions | Private Attributes | List of all members
WCSimTrackInformation Class Reference

#include <WCSimTrackInformation.hh>

Inheritance diagram for WCSimTrackInformation:
Inheritance graph
Collaboration diagram for WCSimTrackInformation:
Collaboration graph

Public Member Functions

 WCSimTrackInformation ()
 
virtual ~WCSimTrackInformation ()
 
 WCSimTrackInformation (const G4Track *)
 
G4bool isSaved ()
 
void WillBeSaved (G4bool choice)
 
G4bool GetProducesHit ()
 
void SetProducesHit (G4bool choice)
 
void SetParentTrajectory (WCSimTrajectory *trajectory)
 
WCSimTrajectoryGetParentTrajectory ()
 
void SetMyTrajectory (WCSimTrajectory *trajectory)
 
WCSimTrajectoryGetMyTrajectory ()
 
void * operator new (size_t)
 
void operator delete (void *aTrackInfo)
 
int operator== (const WCSimTrackInformation &right) const
 
void Print () const
 

Private Attributes

G4bool saveit
 
G4bool producesHit
 
WCSimTrajectoryparentTrajectory
 
WCSimTrajectorymyTrajectory
 

Detailed Description

Definition at line 17 of file WCSimTrackInformation.hh.

Constructor & Destructor Documentation

◆ WCSimTrackInformation() [1/2]

WCSimTrackInformation::WCSimTrackInformation ( )
inline

Definition at line 25 of file WCSimTrackInformation.hh.

◆ ~WCSimTrackInformation()

virtual WCSimTrackInformation::~WCSimTrackInformation ( )
inlinevirtual

Definition at line 26 of file WCSimTrackInformation.hh.

◆ WCSimTrackInformation() [2/2]

WCSimTrackInformation::WCSimTrackInformation ( const G4Track *  )

Definition at line 6 of file WCSimTrackInformation.cc.

Member Function Documentation

◆ GetMyTrajectory()

WCSimTrajectory* WCSimTrackInformation::GetMyTrajectory ( )
inline

Definition at line 39 of file WCSimTrackInformation.hh.

◆ GetParentTrajectory()

WCSimTrajectory* WCSimTrackInformation::GetParentTrajectory ( )
inline

Definition at line 36 of file WCSimTrackInformation.hh.

◆ GetProducesHit()

G4bool WCSimTrackInformation::GetProducesHit ( )
inline

Definition at line 32 of file WCSimTrackInformation.hh.

◆ isSaved()

G4bool WCSimTrackInformation::isSaved ( )
inline

Definition at line 29 of file WCSimTrackInformation.hh.

◆ operator delete()

void WCSimTrackInformation::operator delete ( void *  aTrackInfo)
inline

Definition at line 58 of file WCSimTrackInformation.hh.

◆ operator new()

void * WCSimTrackInformation::operator new ( size_t  )
inline

Definition at line 52 of file WCSimTrackInformation.hh.

◆ operator==()

int WCSimTrackInformation::operator== ( const WCSimTrackInformation right) const
inline

Definition at line 43 of file WCSimTrackInformation.hh.

◆ Print()

void WCSimTrackInformation::Print ( ) const

Definition at line 11 of file WCSimTrackInformation.cc.

◆ SetMyTrajectory()

void WCSimTrackInformation::SetMyTrajectory ( WCSimTrajectory trajectory)
inline

Definition at line 38 of file WCSimTrackInformation.hh.

◆ SetParentTrajectory()

void WCSimTrackInformation::SetParentTrajectory ( WCSimTrajectory trajectory)
inline

Definition at line 35 of file WCSimTrackInformation.hh.

◆ SetProducesHit()

void WCSimTrackInformation::SetProducesHit ( G4bool  choice)
inline

Definition at line 33 of file WCSimTrackInformation.hh.

◆ WillBeSaved()

void WCSimTrackInformation::WillBeSaved ( G4bool  choice)
inline

Definition at line 30 of file WCSimTrackInformation.hh.

Member Data Documentation

◆ myTrajectory

WCSimTrajectory* WCSimTrackInformation::myTrajectory
private

Definition at line 22 of file WCSimTrackInformation.hh.

◆ parentTrajectory

WCSimTrajectory* WCSimTrackInformation::parentTrajectory
private

Definition at line 21 of file WCSimTrackInformation.hh.

◆ producesHit

G4bool WCSimTrackInformation::producesHit
private

Definition at line 20 of file WCSimTrackInformation.hh.

◆ saveit

G4bool WCSimTrackInformation::saveit
private

Definition at line 19 of file WCSimTrackInformation.hh.


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