Geant4 VMC Version 6.8
Loading...
Searching...
No Matches
TG4GflashSensitiveDetector Class Reference

Sensitive detector with Gflash. More...

#include <TG4GflashSensitiveDetector.h>

Inheritance diagram for TG4GflashSensitiveDetector:

Public Member Functions

 TG4GflashSensitiveDetector (G4String sdName, G4int mediumID)
virtual ~TG4GflashSensitiveDetector ()
virtual G4bool ProcessHits (G4GFlashSpot *gflashSpot, G4TouchableHistory *)
virtual G4bool ProcessHits (G4Step *step, G4TouchableHistory *history)
Public Member Functions inherited from TG4SensitiveDetector
 TG4SensitiveDetector (G4String sdName, G4int mediumID)
 TG4SensitiveDetector (TVirtualMCSensitiveDetector *userSD, G4int mediumID, G4bool exclusiveSD)
virtual ~TG4SensitiveDetector ()
virtual G4bool ProcessHitsOnBoundary (G4Step *step)
virtual void ProcessHitsOnTrackStart ()
G4int GetID () const
G4int GetMediumID () const
TVirtualMCSensitiveDetector * GetUserSD () const

Private Member Functions

 TG4GflashSensitiveDetector ()
 Not implemented.
 TG4GflashSensitiveDetector (const TG4GflashSensitiveDetector &right)
 Not implemented.
TG4GflashSensitiveDetectoroperator= (const TG4GflashSensitiveDetector &right)
 Not implemented.

Additional Inherited Members

Static Public Member Functions inherited from TG4SensitiveDetector
static G4int GetTotalNofSensitiveDetectors ()
Protected Member Functions inherited from TG4SensitiveDetector
void UserProcessHits ()
Protected Attributes inherited from TG4SensitiveDetector
TG4StepManagerfStepManager
 Cached pointer to thread-local step manager.
TVirtualMCApplication * fMCApplication
 Cached pointer to thread-local VMC application.
TVirtualMCSensitiveDetector * fUserSD
 User sensitive detector.

Detailed Description

Sensitive detector with Gflash.

Author
I. Hrivnacova; IPN, Orsay

Definition at line 30 of file TG4GflashSensitiveDetector.h.

Constructor & Destructor Documentation

◆ TG4GflashSensitiveDetector() [1/3]

TG4GflashSensitiveDetector::TG4GflashSensitiveDetector ( G4String sdName,
G4int mediumID )

Standard constructor with the specified name

Definition at line 21 of file TG4GflashSensitiveDetector.cxx.

Referenced by operator=(), and TG4GflashSensitiveDetector().

◆ ~TG4GflashSensitiveDetector()

TG4GflashSensitiveDetector::~TG4GflashSensitiveDetector ( )
virtual

Destructor

Definition at line 29 of file TG4GflashSensitiveDetector.cxx.

◆ TG4GflashSensitiveDetector() [2/3]

TG4GflashSensitiveDetector::TG4GflashSensitiveDetector ( )
private

Not implemented.

◆ TG4GflashSensitiveDetector() [3/3]

TG4GflashSensitiveDetector::TG4GflashSensitiveDetector ( const TG4GflashSensitiveDetector & right)
private

Not implemented.

Member Function Documentation

◆ ProcessHits() [1/2]

G4bool TG4GflashSensitiveDetector::ProcessHits ( G4GFlashSpot * gflashSpot,
G4TouchableHistory *  )
virtual

Call user defined sensitive detector

Definition at line 39 of file TG4GflashSensitiveDetector.cxx.

◆ operator=()

TG4GflashSensitiveDetector & TG4GflashSensitiveDetector::operator= ( const TG4GflashSensitiveDetector & right)
private

Not implemented.

◆ ProcessHits() [2/2]

G4bool TG4SensitiveDetector::ProcessHits ( G4Step * step,
G4TouchableHistory * history )
virtual

Call user defined sensitive detector.

Reimplemented from TG4SensitiveDetector.

Definition at line 48 of file TG4SensitiveDetector.cxx.


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