Geant4-11
Public Member Functions | Private Attributes
G4VEntanglementClipBoard Class Reference

#include <G4VEntanglementClipBoard.hh>

Inheritance diagram for G4VEntanglementClipBoard:
G4eplusAnnihilationEntanglementClipBoard

Public Member Functions

 G4VEntanglementClipBoard ()
 
G4ParticleDefinitionGetParentParticleDefinition () const
 
const G4TrackGetTrackA () const
 
const G4TrackGetTrackB () const
 
G4bool IsTrack1Measurement () const
 
G4bool IsTrack2Measurement () const
 
void ResetTrack1Measurement ()
 
void ResetTrack2Measurement ()
 
void SetParentParticleDefinition (G4ParticleDefinition *p)
 
void SetTrackA (const G4Track *track)
 
void SetTrackB (const G4Track *track)
 
virtual ~G4VEntanglementClipBoard ()
 

Private Attributes

G4ParticleDefinitionfpParentParticleDefinition
 
G4bool fTrack1Measurement
 
G4bool fTrack2Measurement
 
const G4TrackfTrackA
 
const G4TrackfTrackB
 

Detailed Description

Definition at line 90 of file G4VEntanglementClipBoard.hh.

Constructor & Destructor Documentation

◆ G4VEntanglementClipBoard()

G4VEntanglementClipBoard::G4VEntanglementClipBoard ( )
inline

◆ ~G4VEntanglementClipBoard()

virtual G4VEntanglementClipBoard::~G4VEntanglementClipBoard ( )
inlinevirtual

Definition at line 101 of file G4VEntanglementClipBoard.hh.

101{}

Member Function Documentation

◆ GetParentParticleDefinition()

G4ParticleDefinition * G4VEntanglementClipBoard::GetParentParticleDefinition ( ) const
inline

Definition at line 105 of file G4VEntanglementClipBoard.hh.

References fpParentParticleDefinition.

◆ GetTrackA()

const G4Track * G4VEntanglementClipBoard::GetTrackA ( ) const
inline

Definition at line 110 of file G4VEntanglementClipBoard.hh.

110{return fTrackA;}

References fTrackA.

◆ GetTrackB()

const G4Track * G4VEntanglementClipBoard::GetTrackB ( ) const
inline

Definition at line 111 of file G4VEntanglementClipBoard.hh.

111{return fTrackB;}

References fTrackB.

◆ IsTrack1Measurement()

G4bool G4VEntanglementClipBoard::IsTrack1Measurement ( ) const
inline

Definition at line 116 of file G4VEntanglementClipBoard.hh.

116{return fTrack1Measurement;}

References fTrack1Measurement.

◆ IsTrack2Measurement()

G4bool G4VEntanglementClipBoard::IsTrack2Measurement ( ) const
inline

Definition at line 117 of file G4VEntanglementClipBoard.hh.

117{return fTrack2Measurement;}

References fTrack2Measurement.

◆ ResetTrack1Measurement()

void G4VEntanglementClipBoard::ResetTrack1Measurement ( )
inline

◆ ResetTrack2Measurement()

void G4VEntanglementClipBoard::ResetTrack2Measurement ( )
inline

Definition at line 115 of file G4VEntanglementClipBoard.hh.

115{fTrack2Measurement = false;}

References fTrack2Measurement.

◆ SetParentParticleDefinition()

void G4VEntanglementClipBoard::SetParentParticleDefinition ( G4ParticleDefinition p)
inline

Definition at line 103 of file G4VEntanglementClipBoard.hh.

References fpParentParticleDefinition.

◆ SetTrackA()

void G4VEntanglementClipBoard::SetTrackA ( const G4Track track)
inline

Definition at line 108 of file G4VEntanglementClipBoard.hh.

108{fTrackA = track;}

References fTrackA.

◆ SetTrackB()

void G4VEntanglementClipBoard::SetTrackB ( const G4Track track)
inline

Definition at line 109 of file G4VEntanglementClipBoard.hh.

109{fTrackB = track;}

References fTrackB.

Field Documentation

◆ fpParentParticleDefinition

G4ParticleDefinition* G4VEntanglementClipBoard::fpParentParticleDefinition
private

◆ fTrack1Measurement

G4bool G4VEntanglementClipBoard::fTrack1Measurement
private

Definition at line 129 of file G4VEntanglementClipBoard.hh.

Referenced by IsTrack1Measurement(), and ResetTrack1Measurement().

◆ fTrack2Measurement

G4bool G4VEntanglementClipBoard::fTrack2Measurement
private

Definition at line 130 of file G4VEntanglementClipBoard.hh.

Referenced by IsTrack2Measurement(), and ResetTrack2Measurement().

◆ fTrackA

const G4Track* G4VEntanglementClipBoard::fTrackA
private

Definition at line 125 of file G4VEntanglementClipBoard.hh.

Referenced by GetTrackA(), and SetTrackA().

◆ fTrackB

const G4Track* G4VEntanglementClipBoard::fTrackB
private

Definition at line 126 of file G4VEntanglementClipBoard.hh.

Referenced by GetTrackB(), and SetTrackB().


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