QwGeant4
QweakSimPMTOnly_PMTHit Class Reference

#include <QweakSimPMTOnly_PMTHit.hh>

Inherits G4VHit.

Public Member Functions

 QweakSimPMTOnly_PMTHit ()
 
 QweakSimPMTOnly_PMTHit (const QweakSimPMTOnly_PMTHit &right)
 
virtual ~QweakSimPMTOnly_PMTHit ()
 
const QweakSimPMTOnly_PMTHitoperator= (const QweakSimPMTOnly_PMTHit &right)
 
int operator== (const QweakSimPMTOnly_PMTHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
void StoreHitID (G4int hitID)
 
G4int GetHitID () const
 
void StorePhotonEnergy (G4double eng)
 
G4double GetPhotonEnergy () const
 

Private Attributes

G4int myHitID
 
G4double currentPhotonEnergy
 

Detailed Description

Definition at line 16 of file QweakSimPMTOnly_PMTHit.hh.

Constructor & Destructor Documentation

QweakSimPMTOnly_PMTHit::QweakSimPMTOnly_PMTHit ( )

Definition at line 12 of file QweakSimPMTOnly_PMTHit.cc.

References currentPhotonEnergy, and myHitID.

QweakSimPMTOnly_PMTHit::QweakSimPMTOnly_PMTHit ( const QweakSimPMTOnly_PMTHit right)

Definition at line 24 of file QweakSimPMTOnly_PMTHit.cc.

References currentPhotonEnergy.

25  : G4VHit()
26 {
28 }
QweakSimPMTOnly_PMTHit::~QweakSimPMTOnly_PMTHit ( )
virtual

Definition at line 19 of file QweakSimPMTOnly_PMTHit.cc.

20 {
21 }

Member Function Documentation

G4int QweakSimPMTOnly_PMTHit::GetHitID ( ) const
inline

Definition at line 40 of file QweakSimPMTOnly_PMTHit.hh.

References myHitID.

40 { return myHitID; }
G4double QweakSimPMTOnly_PMTHit::GetPhotonEnergy ( ) const
inline

Definition at line 43 of file QweakSimPMTOnly_PMTHit.hh.

References currentPhotonEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

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

Definition at line 64 of file QweakSimPMTOnly_PMTHit.hh.

References QweakSimPMTOnly_PMTHitAllocator.

65 {
67 }
G4Allocator< QweakSimPMTOnly_PMTHit > QweakSimPMTOnly_PMTHitAllocator
void * QweakSimPMTOnly_PMTHit::operator new ( size_t  )
inline

Definition at line 55 of file QweakSimPMTOnly_PMTHit.hh.

References QweakSimPMTOnly_PMTHitAllocator.

56 {
57  void* aHit;
58  aHit = (void*) QweakSimPMTOnly_PMTHitAllocator.MallocSingle();
59  return aHit;
60 }
G4Allocator< QweakSimPMTOnly_PMTHit > QweakSimPMTOnly_PMTHitAllocator
const QweakSimPMTOnly_PMTHit & QweakSimPMTOnly_PMTHit::operator= ( const QweakSimPMTOnly_PMTHit right)

Definition at line 31 of file QweakSimPMTOnly_PMTHit.cc.

References currentPhotonEnergy.

32 {
34 
35  return *this;
36 }
int QweakSimPMTOnly_PMTHit::operator== ( const QweakSimPMTOnly_PMTHit right) const

Definition at line 39 of file QweakSimPMTOnly_PMTHit.cc.

40 {
41  return 0;
42 }
void QweakSimPMTOnly_PMTHit::StoreHitID ( G4int  hitID)
inline

Definition at line 39 of file QweakSimPMTOnly_PMTHit.hh.

References myHitID.

Referenced by QweakSimPMTOnly_PMTSD::ProcessHits_constStep().

39 { myHitID = hitID; }

+ Here is the caller graph for this function:

void QweakSimPMTOnly_PMTHit::StorePhotonEnergy ( G4double  eng)
inline

Definition at line 42 of file QweakSimPMTOnly_PMTHit.hh.

References currentPhotonEnergy.

Referenced by QweakSimPMTOnly_PMTSD::ProcessHits_constStep().

+ Here is the caller graph for this function:

Field Documentation

G4double QweakSimPMTOnly_PMTHit::currentPhotonEnergy
private
G4int QweakSimPMTOnly_PMTHit::myHitID
private

Definition at line 34 of file QweakSimPMTOnly_PMTHit.hh.

Referenced by GetHitID(), QweakSimPMTOnly_PMTHit(), and StoreHitID().


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