Geant4 VMC Version 6.6
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.

◆ ~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: