![]() |
ATLAS Offline Software
|
#include <TRTSensitiveDetector.h>
Public Member Functions | |
TRTSensitiveDetector (const std::string &name, const std::string &hitCollectionName, int setVerboseLevel=0) | |
~TRTSensitiveDetector () | |
void | Initialize (G4HCofThisEvent *) override final |
G4bool | ProcessHits (G4Step *, G4TouchableHistory *) override final |
void | DeleteObjects () |
Called by TRTRunAction::EndOfRunAction ... More... | |
template<class... Args> | |
void | AddHit (Args &&... args) |
Templated method to stuff a single hit into the sensitive detector class. More... | |
Private Member Functions | |
FRIEND_TEST (TRTSensitiveDetectortest, ProcessHits) | |
FRIEND_TEST (TRTSensitiveDetectortest, AddHit) | |
void | InitializeHitProcessing () |
Friends | |
class | TRTProcessingOfBarrelHits |
class | TRTProcessingOfEndCapHits |
Definition at line 23 of file TRTSensitiveDetector.h.
TRTSensitiveDetector::TRTSensitiveDetector | ( | const std::string & | name, |
const std::string & | hitCollectionName, | ||
int | setVerboseLevel = 0 |
||
) |
Definition at line 42 of file TRTSensitiveDetector.cxx.
|
inline |
Definition at line 33 of file TRTSensitiveDetector.h.
|
inline |
Templated method to stuff a single hit into the sensitive detector class.
This could get rather tricky, but the idea is to allow fast simulations to use the very same SD classes as the standard simulation.
Definition at line 44 of file TRTSensitiveDetector.h.
void TRTSensitiveDetector::DeleteObjects | ( | ) |
|
private |
|
private |
|
finaloverride |
Definition at line 169 of file TRTSensitiveDetector.cxx.
|
private |
Definition at line 75 of file TRTSensitiveDetector.cxx.
|
finaloverride |
Definition at line 226 of file TRTSensitiveDetector.cxx.
|
friend |
Definition at line 28 of file TRTSensitiveDetector.h.
|
friend |
Definition at line 29 of file TRTSensitiveDetector.h.
|
private |
Definition at line 63 of file TRTSensitiveDetector.h.
|
private |
Definition at line 71 of file TRTSensitiveDetector.h.
|
private |
Definition at line 56 of file TRTSensitiveDetector.h.
|
private |
Definition at line 62 of file TRTSensitiveDetector.h.
|
private |
Definition at line 59 of file TRTSensitiveDetector.h.
|
private |
Definition at line 72 of file TRTSensitiveDetector.h.
|
private |
Definition at line 54 of file TRTSensitiveDetector.h.
|
private |
Definition at line 60 of file TRTSensitiveDetector.h.
|
private |
Definition at line 57 of file TRTSensitiveDetector.h.
|
private |
Definition at line 79 of file TRTSensitiveDetector.h.
|
private |
Definition at line 84 of file TRTSensitiveDetector.h.
|
private |
Other member variables.
Definition at line 83 of file TRTSensitiveDetector.h.
|
private |
Properties of current TRTUncompressedHit, set by TRTProcessingOfBarrelHits and TRTProcessingOfEndCapHits friend classes.
Definition at line 67 of file TRTSensitiveDetector.h.
|
private |
Definition at line 52 of file TRTSensitiveDetector.h.
|
private |
Definition at line 70 of file TRTSensitiveDetector.h.
|
private |
Definition at line 69 of file TRTSensitiveDetector.h.
|
private |
Definition at line 68 of file TRTSensitiveDetector.h.
|
private |
Definition at line 53 of file TRTSensitiveDetector.h.
|
private |
Definition at line 94 of file TRTSensitiveDetector.h.
|
private |
Definition at line 93 of file TRTSensitiveDetector.h.
|
private |
Definition at line 92 of file TRTSensitiveDetector.h.
|
private |
Definition at line 76 of file TRTSensitiveDetector.h.
|
private |
Definition at line 77 of file TRTSensitiveDetector.h.
|
private |
Definition at line 78 of file TRTSensitiveDetector.h.
|
private |
Definition at line 86 of file TRTSensitiveDetector.h.
|
private |
Definition at line 88 of file TRTSensitiveDetector.h.
|
private |
Definition at line 89 of file TRTSensitiveDetector.h.
|
private |
Definition at line 73 of file TRTSensitiveDetector.h.
|
private |
Definition at line 74 of file TRTSensitiveDetector.h.
|
private |
Definition at line 75 of file TRTSensitiveDetector.h.
|
private |
Configuration paremeters.
Definition at line 51 of file TRTSensitiveDetector.h.
|
private |
Definition at line 55 of file TRTSensitiveDetector.h.
|
private |
Definition at line 61 of file TRTSensitiveDetector.h.
|
private |
Definition at line 58 of file TRTSensitiveDetector.h.