|
| Geant4FastSimHandler ()=delete |
| Inhibit default constructor. More...
|
|
| Geant4FastSimHandler (const Geant4FastSimSpot *sp) |
| Initializing constructor. More...
|
|
| Geant4FastSimHandler (const Geant4FastSimHandler ©)=delete |
| No copy constructor. More...
|
|
| Geant4FastSimHandler (Geant4FastSimHandler &©)=delete |
| No move constructor. More...
|
|
Geant4FastSimHandler & | operator= (const Geant4FastSimHandler ©)=delete |
| Assignment operator inhibited. Should not be copied. More...
|
|
Geant4FastSimHandler & | operator= (Geant4FastSimHandler &©)=delete |
| Move operator inhibited. Should not be copied. More...
|
|
double | energy () const |
| Returns total energy deposit. More...
|
|
Momentum | momentum () const |
| Return track momentum in DD4hep notation. More...
|
|
Position | avgPosition () const |
| Returns the pre-gflashspot position. More...
|
|
G4ThreeVector | avgPositionG4 () const |
| Returns the post-step position as a G4ThreeVector. More...
|
|
Position | direction () const |
| Direction calculated from the post- and pre-position ofthe gflashspot. More...
|
|
G4ThreeVector | momentumG4 () const |
| Returns the track momentum as a G4ThreeVector. More...
|
|
double | deposit () const |
| Access the enery deposit of the energy spot. More...
|
|
G4VPhysicalVolume * | volume () const |
|
G4LogicalVolume * | logvol () const |
|
G4VSolid * | solid () const |
|
G4VSensitiveDetector * | sd () const |
|
std::string | sdName (const std::string &undefined="") const |
|
bool | isSensitive () const |
|
Public Member Functions inherited from dd4hep::sim::Geant4HitHandler |
| Geant4HitHandler ()=delete |
| Inhibit default constructor. More...
|
|
| Geant4HitHandler (const G4Track *t, const G4VTouchable *h) |
| Initializing constructor. More...
|
|
| Geant4HitHandler (const Geant4HitHandler ©)=delete |
| No copy constructor. More...
|
|
| Geant4HitHandler (Geant4HitHandler &©)=delete |
| No move constructor. More...
|
|
Geant4HitHandler & | operator= (const Geant4HitHandler ©)=delete |
| Assignment operator inhibited. Should not be copied. More...
|
|
Geant4HitHandler & | operator= (Geant4HitHandler &©)=delete |
| Move operator inhibited. Should not be copied. More...
|
|
const G4VTouchable * | touchable () const |
|
G4ParticleDefinition * | trackDef () const |
|
int | trkPdgID () const |
|
int | trkID () const |
| Access the G4 track ID. More...
|
|
int | parentID () const |
| Access the G4 track ID of the parent track. More...
|
|
double | trkTime () const |
|
double | trkEnergy () const |
|
double | trkKineEnergy () const |
|
int | trkStatus () const |
|
bool | trkAlive () const |
|
const G4VProcess * | trkProcess () const |
|
Momentum | trkMom () const |
|
bool | isSensitive (const G4LogicalVolume *lv) const |
|
bool | isSensitive (const G4VPhysicalVolume *pv) const |
|
Position | localToGlobal (const Position &local) const |
| Coordinate transformation to global coordinates. More...
|
|
Position | localToGlobal (const DDSegmentation::Vector3D &local) const |
| Coordinate transformation to global coordinates. More...
|
|
Position | localToGlobal (const G4ThreeVector &local) const |
| Coordinate transformation to global coordinates in MM. More...
|
|
Position | localToGlobal (double x, double y, double z) const |
| Coordinate transformation to global coordinates in MM. More...
|
|
Position | globalToLocal (double x, double y, double z) const |
| Coordinate transformation to local coordinates. More...
|
|
Position | globalToLocal (const Position &global) const |
| Coordinate transformation to local coordinates. More...
|
|
Position | globalToLocal (const G4ThreeVector &global) const |
| Coordinate transformation to local coordinates. More...
|
|
G4ThreeVector | globalToLocalG4 (double x, double y, double z) const |
| Coordinate transformation to local coordinates. More...
|
|
G4ThreeVector | globalToLocalG4 (const G4ThreeVector &loc) const |
| Coordinate transformation to local coordinates with G4 objects. More...
|
|