Geant4  10.02.p02
WLSPhotonDetHit Class Reference

#include <WLSPhotonDetHit.hh>

+ Inheritance diagram for WLSPhotonDetHit:
+ Collaboration diagram for WLSPhotonDetHit:

Public Member Functions

 WLSPhotonDetHit ()
 
 WLSPhotonDetHit (G4ThreeVector pExit, G4ThreeVector pArrive, G4double pTime)
 
virtual ~WLSPhotonDetHit ()
 
 WLSPhotonDetHit (const WLSPhotonDetHit &right)
 
const WLSPhotonDetHitoperator= (const WLSPhotonDetHit &right)
 
G4int operator== (const WLSPhotonDetHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
void SetArrivalPos (G4ThreeVector xyz)
 
G4ThreeVector GetArrivalPos ()
 
void SetExitPos (G4ThreeVector xyz)
 
G4ThreeVector GetExitPos ()
 
void SetArrivalTime (G4double t)
 
G4double GetArrivalTime ()
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4int operator== (const G4VHit &right) const
 
virtual void Draw ()
 
virtual void Print ()
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 

Private Attributes

G4double fArrivalTime
 
G4ThreeVector fPosArrive
 
G4ThreeVector fPosExit
 

Detailed Description

Definition at line 57 of file WLSPhotonDetHit.hh.

Constructor & Destructor Documentation

WLSPhotonDetHit::WLSPhotonDetHit ( )

Definition at line 38 of file WLSPhotonDetHit.cc.

References fArrivalTime, fPosArrive, and fPosExit.

WLSPhotonDetHit::WLSPhotonDetHit ( G4ThreeVector  pExit,
G4ThreeVector  pArrive,
G4double  pTime 
)

Definition at line 47 of file WLSPhotonDetHit.cc.

References fArrivalTime, fPosArrive, and fPosExit.

WLSPhotonDetHit::~WLSPhotonDetHit ( )
virtual

Definition at line 58 of file WLSPhotonDetHit.cc.

WLSPhotonDetHit::WLSPhotonDetHit ( const WLSPhotonDetHit right)

Definition at line 62 of file WLSPhotonDetHit.cc.

References right.

Member Function Documentation

G4ThreeVector WLSPhotonDetHit::GetArrivalPos ( )
inline

Definition at line 74 of file WLSPhotonDetHit.hh.

References fPosArrive.

G4double WLSPhotonDetHit::GetArrivalTime ( )
inline

Definition at line 80 of file WLSPhotonDetHit.hh.

References fArrivalTime.

G4ThreeVector WLSPhotonDetHit::GetExitPos ( )
inline

Definition at line 77 of file WLSPhotonDetHit.hh.

References fPosExit.

void WLSPhotonDetHit::operator delete ( void *  aHit)
inline

Definition at line 112 of file WLSPhotonDetHit.hh.

References WLSPhotonDetHitAllocator.

void * WLSPhotonDetHit::operator new ( size_t  )
inline

Definition at line 105 of file WLSPhotonDetHit.hh.

References WLSPhotonDetHitAllocator.

const WLSPhotonDetHit & WLSPhotonDetHit::operator= ( const WLSPhotonDetHit right)

Definition at line 70 of file WLSPhotonDetHit.cc.

References fArrivalTime, fPosArrive, and fPosExit.

G4int WLSPhotonDetHit::operator== ( const WLSPhotonDetHit right) const

Definition at line 81 of file WLSPhotonDetHit.cc.

References fArrivalTime, fPosArrive, and fPosExit.

void WLSPhotonDetHit::SetArrivalPos ( G4ThreeVector  xyz)
inline

Definition at line 73 of file WLSPhotonDetHit.hh.

References fPosArrive.

void WLSPhotonDetHit::SetArrivalTime ( G4double  t)
inline

Definition at line 79 of file WLSPhotonDetHit.hh.

References fArrivalTime.

void WLSPhotonDetHit::SetExitPos ( G4ThreeVector  xyz)
inline

Definition at line 76 of file WLSPhotonDetHit.hh.

References fPosExit.

Member Data Documentation

G4double WLSPhotonDetHit::fArrivalTime
private
G4ThreeVector WLSPhotonDetHit::fPosArrive
private
G4ThreeVector WLSPhotonDetHit::fPosExit
private

Definition at line 89 of file WLSPhotonDetHit.hh.

Referenced by GetExitPos(), operator=(), operator==(), SetExitPos(), and WLSPhotonDetHit().


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