|
VMC Examples Version 6.8
|
The absorber sensitive detector. More...
#include <SensitiveDetector.h>

Public Member Functions | |
| SensitiveDetector (const char *name) | |
| SensitiveDetector (const SensitiveDetector &origin) | |
| SensitiveDetector () | |
| virtual | ~SensitiveDetector () |
| void | Initialize () |
| Bool_t | ProcessHits () |
| void | EndOfEvent () |
| virtual void | Print (Option_t *option="") const |
| void | SetVerboseLevel (Int_t level) |
| Double_t | GetEdep () const |
| Return energy deposit. | |
Private Attributes | |
| Double_t | fEdep |
| Energy deposit. | |
| Int_t | fAbsorberVolId |
| The absorber volume Id. | |
| Int_t | fVerboseLevel |
| Verbosity level. | |
| VMC::TR::SensitiveDetector::SensitiveDetector | ( | const char * | name | ) |
Standard constructor.
| name | The sensitive detector name |
Definition at line 35 of file SensitiveDetector.cxx.
| VMC::TR::SensitiveDetector::SensitiveDetector | ( | const SensitiveDetector & | origin | ) |
Copy constructor (for clonig on worker thread in MT mode). Create hits collection.
| origin | The source object (on master). |
Definition at line 43 of file SensitiveDetector.cxx.
| VMC::TR::SensitiveDetector::SensitiveDetector | ( | ) |
Default constructor
Definition at line 55 of file SensitiveDetector.cxx.
|
virtual |
| void VMC::TR::SensitiveDetector::Initialize | ( | ) |
Set sensitive volumes.
Definition at line 72 of file SensitiveDetector.cxx.
| Bool_t VMC::TR::SensitiveDetector::ProcessHits | ( | ) |
Account energy deposit.
Definition at line 80 of file SensitiveDetector.cxx.
| void VMC::TR::SensitiveDetector::EndOfEvent | ( | ) |
Print the enrgy deposit (if verbose) and reset hits afterwards.
Definition at line 95 of file SensitiveDetector.cxx.
|
virtual |
Print the energy deposit.
Definition at line 106 of file SensitiveDetector.cxx.
|
inline |
Set verbose level
| level | The new verbose level value |
Definition at line 65 of file SensitiveDetector.h.
|
inline |
|
private |
Energy deposit.
Definition at line 56 of file SensitiveDetector.h.
|
private |
The absorber volume Id.
Definition at line 57 of file SensitiveDetector.h.
|
private |
Verbosity level.
Definition at line 58 of file SensitiveDetector.h.