#include <SensitiveTkDetector.h>
Public Member Functions | |
virtual void | fillHits (edm::PSimHitContainer &, std::string name=0)=0 |
SensitiveTkDetector (std::string &iname, const DDCompactView &cpv, const SensitiveDetectorCatalog &clg, edm::ParameterSet const &p) | |
Public Member Functions inherited from SensitiveDetector | |
virtual void | AssignSD (const std::string &vname) |
virtual void | clearHits ()=0 |
Local3DPoint | ConvertToLocal3DPoint (const G4ThreeVector &point) |
void | EndOfEvent (G4HCofThisEvent *eventHC) override |
Local3DPoint | FinalStepPosition (G4Step *s, coordinates) |
virtual std::vector< std::string > | getNames () |
void | Initialize (G4HCofThisEvent *eventHC) override |
Local3DPoint | InitialStepPosition (G4Step *s, coordinates) |
std::string | nameOfSD () |
void | NaNTrap (G4Step *step) |
G4bool | ProcessHits (G4Step *step, G4TouchableHistory *tHistory) override=0 |
void | Register () |
SensitiveDetector (std::string &iname, const DDCompactView &cpv, const SensitiveDetectorCatalog &, edm::ParameterSet const &p) | |
virtual uint32_t | setDetUnitId (G4Step *step)=0 |
~SensitiveDetector () override | |
Additional Inherited Members | |
Public Types inherited from SensitiveDetector | |
enum | coordinates { WorldCoordinates, LocalCoordinates } |
Definition at line 10 of file SensitiveTkDetector.h.
|
inline |
Definition at line 13 of file SensitiveTkDetector.h.
References fillHits(), SensitiveDetector::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
pure virtual |
Implemented in FP420SD, BscSD, TotemSD, MuonSensitiveDetector, BHMSD, FastTimerSD, Bcm1fSD, PltSD, and TkAccumulatingSensitiveDetector.
Referenced by SensitiveTkDetector().