VMC Version 2.0
|
Interface to a user defined sensitive detector. More...
#include <TVirtualMCSensitiveDetector.h>
Public Member Functions | |
TVirtualMCSensitiveDetector (const char *name, const char *title="") | |
Standard constructor. | |
TVirtualMCSensitiveDetector (const TString &name, const TString &title="") | |
Standard constructor. | |
virtual | ~TVirtualMCSensitiveDetector () |
Destructor. | |
virtual void | Initialize ()=0 |
Initialize detector. | |
virtual void | ProcessHits ()=0 |
Process hits. | |
virtual void | EndOfEvent ()=0 |
End of event. | |
Protected Member Functions | |
TVirtualMCSensitiveDetector () | |
Default constructor. | |
TVirtualMCSensitiveDetector (const TVirtualMCSensitiveDetector &rhs) | |
Copy constructor. | |
TVirtualMCSensitiveDetector & | operator= (const TVirtualMCSensitiveDetector &rhs) |
Assignment operator. | |
Interface to a user defined sensitive detector.
Definition at line 32 of file TVirtualMCSensitiveDetector.h.
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector | ( | const char * | name, |
const char * | title = "" |
||
) |
Standard constructor.
Definition at line 33 of file TVirtualMCSensitiveDetector.cxx.
TVirtualMCSensitiveDetector::TVirtualMCSensitiveDetector | ( | const TString & | name, |
const TString & | title = "" |
||
) |
Standard constructor.
Definition at line 38 of file TVirtualMCSensitiveDetector.cxx.
|
virtual |
Destructor.
Definition at line 61 of file TVirtualMCSensitiveDetector.cxx.
|
protected |
Default constructor.
Definition at line 46 of file TVirtualMCSensitiveDetector.cxx.
|
protected |
|
pure virtual |
Initialize detector.
Called at initialization of geometry before MCApplication::InitGeometry().
|
pure virtual |
Process hits.
Called at each step when track pass through the associated volume
|
pure virtual |
End of event.
Called at end of event before MCApplication::FinishEvent().
|
protected |
Assignment operator.
Definition at line 66 of file TVirtualMCSensitiveDetector.cxx.