QwGeant4
QweakSimTriggerScintillator_PMTHit Class Reference

Handling of a Photomultiplier Hit of the Trigger Scintillator detector. More...

#include <QweakSimTriggerScintillator_PMTHit.hh>

Inherits G4VHit.

Public Member Functions

 QweakSimTriggerScintillator_PMTHit ()
 
 QweakSimTriggerScintillator_PMTHit (G4int detector_id)
 
virtual ~QweakSimTriggerScintillator_PMTHit ()
 
 QweakSimTriggerScintillator_PMTHit (const QweakSimTriggerScintillator_PMTHit &right)
 
const
QweakSimTriggerScintillator_PMTHit
operator= (const QweakSimTriggerScintillator_PMTHit &right)
 
int operator== (const QweakSimTriggerScintillator_PMTHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
float x ()
 
float y ()
 
void StorePMTID (G4int pmt_id)
 
G4int GetPMTID () const
 
void StorePhotonEnergy (G4double eng)
 
G4double GetPhotonEnergy () const
 

Private Attributes

G4int PMTID
 
G4double currentPhotonEnergy
 

Detailed Description

Handling of a Photomultiplier Hit of the Trigger Scintillator detector.

Placeholder for a long explaination

Definition at line 57 of file QweakSimTriggerScintillator_PMTHit.hh.

Constructor & Destructor Documentation

QweakSimTriggerScintillator_PMTHit::QweakSimTriggerScintillator_PMTHit ( )
QweakSimTriggerScintillator_PMTHit::QweakSimTriggerScintillator_PMTHit ( G4int  detector_id)
virtual QweakSimTriggerScintillator_PMTHit::~QweakSimTriggerScintillator_PMTHit ( )
virtual
QweakSimTriggerScintillator_PMTHit::QweakSimTriggerScintillator_PMTHit ( const QweakSimTriggerScintillator_PMTHit right)

Member Function Documentation

G4double QweakSimTriggerScintillator_PMTHit::GetPhotonEnergy ( ) const
inline
G4int QweakSimTriggerScintillator_PMTHit::GetPMTID ( ) const
inline
void QweakSimTriggerScintillator_PMTHit::operator delete ( void *  aHit)
inline

Definition at line 109 of file QweakSimTriggerScintillator_PMTHit.hh.

References QweakSimTriggerScintillator_PMTHitAllocator.

110 {
112 }
Handling of a Photomultiplier Hit of the Trigger Scintillator detector.
G4Allocator< QweakSimTriggerScintillator_PMTHit > QweakSimTriggerScintillator_PMTHitAllocator
void * QweakSimTriggerScintillator_PMTHit::operator new ( size_t  )
inline

Definition at line 100 of file QweakSimTriggerScintillator_PMTHit.hh.

References QweakSimTriggerScintillator_PMTHitAllocator.

101 {
102  void* aHit;
103  aHit = (void*) QweakSimTriggerScintillator_PMTHitAllocator.MallocSingle();
104  return aHit;
105 }
G4Allocator< QweakSimTriggerScintillator_PMTHit > QweakSimTriggerScintillator_PMTHitAllocator
const QweakSimTriggerScintillator_PMTHit& QweakSimTriggerScintillator_PMTHit::operator= ( const QweakSimTriggerScintillator_PMTHit right)
int QweakSimTriggerScintillator_PMTHit::operator== ( const QweakSimTriggerScintillator_PMTHit right) const
void QweakSimTriggerScintillator_PMTHit::StorePhotonEnergy ( G4double  eng)
inline
void QweakSimTriggerScintillator_PMTHit::StorePMTID ( G4int  pmt_id)
inline

Definition at line 84 of file QweakSimTriggerScintillator_PMTHit.hh.

References PMTID.

float QweakSimTriggerScintillator_PMTHit::x ( )
inline
float QweakSimTriggerScintillator_PMTHit::y ( )
inline

Field Documentation

G4double QweakSimTriggerScintillator_PMTHit::currentPhotonEnergy
private

Definition at line 80 of file QweakSimTriggerScintillator_PMTHit.hh.

Referenced by GetPhotonEnergy(), and StorePhotonEnergy().

G4int QweakSimTriggerScintillator_PMTHit::PMTID
private

Definition at line 79 of file QweakSimTriggerScintillator_PMTHit.hh.

Referenced by GetPMTID(), and StorePMTID().


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