ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
WLSPhotonDetHit Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/optical/wls/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)
 
G4bool operator== (const WLSPhotonDetHit &right) const
 
voidoperator 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 ()
 
G4bool 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 56 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 56 of file WLSPhotonDetHit.hh

Constructor & Destructor Documentation

WLSPhotonDetHit::WLSPhotonDetHit ( )

Definition at line 37 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 37 of file WLSPhotonDetHit.cc

References fArrivalTime, fPosArrive, and fPosExit.

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

Definition at line 46 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 46 of file WLSPhotonDetHit.cc

References fArrivalTime, fPosArrive, and fPosExit.

WLSPhotonDetHit::~WLSPhotonDetHit ( )
virtual

Definition at line 57 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 57 of file WLSPhotonDetHit.cc

WLSPhotonDetHit::WLSPhotonDetHit ( const WLSPhotonDetHit right)

Definition at line 61 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 61 of file WLSPhotonDetHit.cc

References right.

Member Function Documentation

G4ThreeVector WLSPhotonDetHit::GetArrivalPos ( )
inline

Definition at line 73 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 73 of file WLSPhotonDetHit.hh

References fPosArrive.

G4double WLSPhotonDetHit::GetArrivalTime ( )
inline

Definition at line 79 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 79 of file WLSPhotonDetHit.hh

References fArrivalTime.

G4ThreeVector WLSPhotonDetHit::GetExitPos ( )
inline

Definition at line 76 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 76 of file WLSPhotonDetHit.hh

References fPosExit.

void WLSPhotonDetHit::operator delete ( void aHit)
inline

Definition at line 111 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 111 of file WLSPhotonDetHit.hh

References WLSPhotonDetHitAllocator.

void * WLSPhotonDetHit::operator new ( size_t  )
inline

Definition at line 104 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 104 of file WLSPhotonDetHit.hh

References WLSPhotonDetHitAllocator.

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

Definition at line 69 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 69 of file WLSPhotonDetHit.cc

References fArrivalTime, fPosArrive, and fPosExit.

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

Definition at line 80 of file WLSPhotonDetHit.cc.

View newest version in sPHENIX GitHub at line 80 of file WLSPhotonDetHit.cc

References fArrivalTime, fPosArrive, and fPosExit.

void WLSPhotonDetHit::SetArrivalPos ( G4ThreeVector  xyz)
inline

Definition at line 72 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 72 of file WLSPhotonDetHit.hh

References fPosArrive.

void WLSPhotonDetHit::SetArrivalTime ( G4double  t)
inline

Definition at line 78 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 78 of file WLSPhotonDetHit.hh

References fArrivalTime, and t.

void WLSPhotonDetHit::SetExitPos ( G4ThreeVector  xyz)
inline

Definition at line 75 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 75 of file WLSPhotonDetHit.hh

References fPosExit.

Member Data Documentation

G4double WLSPhotonDetHit::fArrivalTime
private

Definition at line 84 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 84 of file WLSPhotonDetHit.hh

Referenced by GetArrivalTime(), operator=(), operator==(), SetArrivalTime(), and WLSPhotonDetHit().

G4ThreeVector WLSPhotonDetHit::fPosArrive
private

Definition at line 86 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 86 of file WLSPhotonDetHit.hh

Referenced by GetArrivalPos(), operator=(), operator==(), SetArrivalPos(), and WLSPhotonDetHit().

G4ThreeVector WLSPhotonDetHit::fPosExit
private

Definition at line 88 of file WLSPhotonDetHit.hh.

View newest version in sPHENIX GitHub at line 88 of file WLSPhotonDetHit.hh

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


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