ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/runAndEvent/RE05/include/RE05CalorimeterSD.hh>
Private Attributes | |
RE05CalorimeterHitsCollection * | fCalCollection |
G4int | fCellID [20][48] |
const G4int | fNumberOfCellsInZ |
const G4int | fNumberOfCellsInPhi |
Additional Inherited Members | |
Protected Member Functions inherited from G4VSensitiveDetector | |
virtual G4int | GetCollectionID (G4int i) |
Protected Attributes inherited from G4VSensitiveDetector | |
G4CollectionNameVector | collectionName |
G4String | SensitiveDetectorName |
G4String | thePathName |
G4String | fullPathName |
G4int | verboseLevel |
G4bool | active |
G4VReadOutGeometry * | ROgeometry |
G4VSDFilter * | filter |
Definition at line 40 of file RE05CalorimeterSD.hh.
View newest version in sPHENIX GitHub at line 40 of file RE05CalorimeterSD.hh
RE05CalorimeterSD::RE05CalorimeterSD | ( | G4String | name | ) |
Definition at line 45 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 45 of file RE05CalorimeterSD.cc
References G4VSensitiveDetector::collectionName, and G4CollectionNameVector::insert().
|
virtual |
Definition at line 55 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 55 of file RE05CalorimeterSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 128 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 128 of file RE05CalorimeterSD.cc
Reimplemented from G4VSensitiveDetector.
Definition at line 133 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 133 of file RE05CalorimeterSD.cc
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 118 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 118 of file RE05CalorimeterSD.cc
References G4HCofThisEvent::AddHitsCollection(), fCalCollection, and G4VSensitiveDetector::GetCollectionID().
|
virtual |
Reimplemented from G4VSensitiveDetector.
Definition at line 60 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 60 of file RE05CalorimeterSD.cc
References G4VSensitiveDetector::collectionName, fCalCollection, fCellID, fNumberOfCellsInPhi, fNumberOfCellsInZ, k, G4VSensitiveDetector::SensitiveDetectorName, and G4VSensitiveDetector::verboseLevel.
Reimplemented from G4VSensitiveDetector.
Definition at line 138 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 138 of file RE05CalorimeterSD.cc
|
virtual |
Implements G4VSensitiveDetector.
Definition at line 74 of file RE05CalorimeterSD.cc.
View newest version in sPHENIX GitHub at line 74 of file RE05CalorimeterSD.cc
References edep, fCalCollection, fCellID, G4cout, G4endl, G4VTouchable::GetHistory(), G4VPhysicalVolume::GetLogicalVolume(), G4Step::GetPreStepPoint(), G4VTouchable::GetReplicaNumber(), G4NavigationHistory::GetTopTransform(), G4Step::GetTotalEnergyDeposit(), G4StepPoint::GetTouchable(), G4VTouchable::GetVolume(), G4THitsCollection< T >::insert(), G4AffineTransform::Invert(), MeV, G4AffineTransform::NetRotation(), G4AffineTransform::NetTranslation(), RE05CalorimeterHit::SetEdep(), RE05CalorimeterHit::SetPos(), RE05CalorimeterHit::SetRot(), and G4VSensitiveDetector::verboseLevel.
|
private |
Definition at line 54 of file RE05CalorimeterSD.hh.
View newest version in sPHENIX GitHub at line 54 of file RE05CalorimeterSD.hh
Referenced by EndOfEvent(), Initialize(), and ProcessHits().
|
private |
Definition at line 55 of file RE05CalorimeterSD.hh.
View newest version in sPHENIX GitHub at line 55 of file RE05CalorimeterSD.hh
Referenced by Initialize(), and ProcessHits().
|
private |
Definition at line 57 of file RE05CalorimeterSD.hh.
View newest version in sPHENIX GitHub at line 57 of file RE05CalorimeterSD.hh
Referenced by Initialize().
|
private |
Definition at line 56 of file RE05CalorimeterSD.hh.
View newest version in sPHENIX GitHub at line 56 of file RE05CalorimeterSD.hh
Referenced by Initialize().