![]() |
ATLAS Offline Software
|
#include <ZDC_G4CalibSD.h>
Public Member Functions | |
| ZDC_G4CalibSD (const G4String &a_name, const G4String &hitCollectionName, bool doPID=false) | |
| virtual | ~ZDC_G4CalibSD () |
| ZDC_G4CalibSD (const ZDC_G4CalibSD &)=delete | |
| ZDC_G4CalibSD & | operator= (const ZDC_G4CalibSD &)=delete |
| G4bool | ProcessHits (G4Step *a_step, G4TouchableHistory *) override |
| G4bool | SpecialHit (G4Step *a_step, const std::vector< G4double > &a_energies) |
Protected Member Functions | |
| G4bool | SimpleHit (const Identifier &id, const std::vector< double > &energies, const G4Track *track=nullptr) |
Private Member Functions | |
| FRIEND_TEST (ZDC_G4CalibSDtest, ProcessHits) | |
| FRIEND_TEST (ZDC_G4CalibSDtest, SpecialHit) | |
| FRIEND_TEST (ZDC_G4CalibSDtest, SimpleHit) | |
| ZDC_CalibrationHitContainerBuilder * | getHitCollection () const |
Private Attributes | |
| std::string | m_hitCollectionName |
| ZDC_CalibrationHitContainerBuilder * | m_HitColl {} |
| std::vector< G4double > | m_energies |
| G4int | m_numberInvalidHits |
| G4bool | m_doPID |
| Identifier | m_id |
| CaloG4::SimulationEnergies * | m_simulationEnergies |
| ZDC_EscapedEnergyProcessing * | m_zdc_eep = nullptr |
Definition at line 23 of file ZDC_G4CalibSD.h.
| ZDC_G4CalibSD::ZDC_G4CalibSD | ( | const G4String & | a_name, |
| const G4String & | hitCollectionName, | ||
| bool | doPID = false ) |
Definition at line 16 of file ZDC_G4CalibSD.cxx.
|
virtual |
Definition at line 22 of file ZDC_G4CalibSD.cxx.
|
delete |
|
private |
|
private |
|
private |
|
private |
Definition at line 120 of file ZDC_G4CalibSD.cxx.
|
delete |
|
override |
Definition at line 32 of file ZDC_G4CalibSD.cxx.
|
protected |
Definition at line 61 of file ZDC_G4CalibSD.cxx.
| G4bool ZDC_G4CalibSD::SpecialHit | ( | G4Step * | a_step, |
| const std::vector< G4double > & | a_energies ) |
Definition at line 110 of file ZDC_G4CalibSD.cxx.
|
private |
Definition at line 58 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 53 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 52 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 50 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 59 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 56 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 60 of file ZDC_G4CalibSD.h.
|
private |
Definition at line 61 of file ZDC_G4CalibSD.h.