Geant4-11
Public Member Functions | Protected Attributes | Private Attributes
G4eplusAnnihilationEntanglementClipBoard Class Reference

#include <G4eplusAnnihilationEntanglementClipBoard.hh>

Inheritance diagram for G4eplusAnnihilationEntanglementClipBoard:
G4VEntanglementClipBoard

Public Member Functions

 G4eplusAnnihilationEntanglementClipBoard ()
 
G4double GetComptonCosTheta1 () const
 
G4double GetComptonPhi1 () const
 
G4ParticleDefinition * GetParentParticleDefinition () const
 
const G4Track * GetTrackA () const
 
const G4Track * GetTrackB () const
 
G4bool IsTrack1Measurement () const
 
G4bool IsTrack2Measurement () const
 
void ResetTrack1Measurement ()
 
void ResetTrack2Measurement ()
 
void SetComptonCosTheta1 (G4double cosTheta1)
 
void SetComptonPhi1 (G4double phi1)
 
void SetParentParticleDefinition (G4ParticleDefinition *p)
 
void SetTrackA (const G4Track *track)
 
void SetTrackB (const G4Track *track)
 
 ~G4eplusAnnihilationEntanglementClipBoard ()
 

Protected Attributes

G4double fComptonCosTheta1
 
G4double fComptonPhi1
 

Private Attributes

G4ParticleDefinition * fpParentParticleDefinition
 
G4bool fTrack1Measurement
 
G4bool fTrack2Measurement
 
const G4Track * fTrackA
 
const G4Track * fTrackB
 

Detailed Description

Definition at line 56 of file G4eplusAnnihilationEntanglementClipBoard.hh.

Constructor & Destructor Documentation

◆ G4eplusAnnihilationEntanglementClipBoard()

G4eplusAnnihilationEntanglementClipBoard::G4eplusAnnihilationEntanglementClipBoard ( )
inline

◆ ~G4eplusAnnihilationEntanglementClipBoard()

G4eplusAnnihilationEntanglementClipBoard::~G4eplusAnnihilationEntanglementClipBoard ( )
inline

Definition at line 64 of file G4eplusAnnihilationEntanglementClipBoard.hh.

64{}

Member Function Documentation

◆ GetComptonCosTheta1()

G4double G4eplusAnnihilationEntanglementClipBoard::GetComptonCosTheta1 ( ) const
inline

Definition at line 69 of file G4eplusAnnihilationEntanglementClipBoard.hh.

69{return fComptonCosTheta1;}

References fComptonCosTheta1.

◆ GetComptonPhi1()

G4double G4eplusAnnihilationEntanglementClipBoard::GetComptonPhi1 ( ) const
inline

Definition at line 70 of file G4eplusAnnihilationEntanglementClipBoard.hh.

70{return fComptonPhi1;}

References fComptonPhi1.

◆ GetParentParticleDefinition()

G4ParticleDefinition * G4VEntanglementClipBoard::GetParentParticleDefinition ( ) const
inlineinherited

◆ GetTrackA()

const G4Track * G4VEntanglementClipBoard::GetTrackA ( ) const
inlineinherited

Definition at line 110 of file G4VEntanglementClipBoard.hh.

110{return fTrackA;}

References G4VEntanglementClipBoard::fTrackA.

◆ GetTrackB()

const G4Track * G4VEntanglementClipBoard::GetTrackB ( ) const
inlineinherited

Definition at line 111 of file G4VEntanglementClipBoard.hh.

111{return fTrackB;}

References G4VEntanglementClipBoard::fTrackB.

◆ IsTrack1Measurement()

G4bool G4VEntanglementClipBoard::IsTrack1Measurement ( ) const
inlineinherited

◆ IsTrack2Measurement()

G4bool G4VEntanglementClipBoard::IsTrack2Measurement ( ) const
inlineinherited

◆ ResetTrack1Measurement()

void G4VEntanglementClipBoard::ResetTrack1Measurement ( )
inlineinherited

◆ ResetTrack2Measurement()

void G4VEntanglementClipBoard::ResetTrack2Measurement ( )
inlineinherited

◆ SetComptonCosTheta1()

void G4eplusAnnihilationEntanglementClipBoard::SetComptonCosTheta1 ( G4double  cosTheta1)
inline

Definition at line 67 of file G4eplusAnnihilationEntanglementClipBoard.hh.

67{fComptonCosTheta1 = cosTheta1;}

References fComptonCosTheta1.

◆ SetComptonPhi1()

void G4eplusAnnihilationEntanglementClipBoard::SetComptonPhi1 ( G4double  phi1)
inline

Definition at line 68 of file G4eplusAnnihilationEntanglementClipBoard.hh.

68{fComptonPhi1 = phi1;}

References fComptonPhi1.

◆ SetParentParticleDefinition()

void G4VEntanglementClipBoard::SetParentParticleDefinition ( G4ParticleDefinition *  p)
inlineinherited

◆ SetTrackA()

void G4VEntanglementClipBoard::SetTrackA ( const G4Track *  track)
inlineinherited

Definition at line 108 of file G4VEntanglementClipBoard.hh.

108{fTrackA = track;}

References G4VEntanglementClipBoard::fTrackA.

◆ SetTrackB()

void G4VEntanglementClipBoard::SetTrackB ( const G4Track *  track)
inlineinherited

Definition at line 109 of file G4VEntanglementClipBoard.hh.

109{fTrackB = track;}

References G4VEntanglementClipBoard::fTrackB.

Field Documentation

◆ fComptonCosTheta1

G4double G4eplusAnnihilationEntanglementClipBoard::fComptonCosTheta1
protected

◆ fComptonPhi1

G4double G4eplusAnnihilationEntanglementClipBoard::fComptonPhi1
protected

Definition at line 74 of file G4eplusAnnihilationEntanglementClipBoard.hh.

Referenced by GetComptonPhi1(), and SetComptonPhi1().

◆ fpParentParticleDefinition

G4ParticleDefinition* G4VEntanglementClipBoard::fpParentParticleDefinition
privateinherited

◆ fTrack1Measurement

G4bool G4VEntanglementClipBoard::fTrack1Measurement
privateinherited

◆ fTrack2Measurement

G4bool G4VEntanglementClipBoard::fTrack2Measurement
privateinherited

◆ fTrackA

const G4Track* G4VEntanglementClipBoard::fTrackA
privateinherited

◆ fTrackB

const G4Track* G4VEntanglementClipBoard::fTrackB
privateinherited

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