#include <SensitiveCaloDetector.h>
Public Member Functions | |
virtual void | fillHits (edm::PCaloHitContainer &, std::string name=0)=0 |
SensitiveCaloDetector (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 SensitiveCaloDetector.h.
|
inline |
Definition at line 13 of file SensitiveCaloDetector.h.
References fillHits(), SensitiveDetector::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
pure virtual |
Implemented in CaloSD, FiberSD, HFWedgeSD, CaloTrkProcessing, and HFChamberSD.
Referenced by SensitiveCaloDetector().