#include <eRositaTrackerSD.hh>
Definition at line 43 of file eRositaTrackerSD.hh.
◆ eRositaTrackerSD()
eRositaTrackerSD::eRositaTrackerSD |
( |
G4String |
name | ) |
|
Definition at line 45 of file eRositaTrackerSD.cc.
void insert(G4String str)
G4VSensitiveDetector(G4String name)
G4CollectionNameVector collectionName
◆ ~eRositaTrackerSD()
eRositaTrackerSD::~eRositaTrackerSD |
( |
| ) |
|
◆ EndOfEvent()
Reimplemented from G4VSensitiveDetector.
Definition at line 97 of file eRositaTrackerSD.cc.
105 <<
"Hits Collection: in this event they are " << NbHits
106 <<
" hits in the tracker chambers: " <<
G4endl;
119 for (
G4int i=0; i<NbHits; i++)
121 (*trackerCollection)[i]->PrintToFile();
122 eTot += (*trackerCollection)[i]->GetEdep();
G4GLOB_DLL std::ostream G4cout
eRositaTrackerHitsCollection * trackerCollection
◆ Initialize()
Reimplemented from G4VSensitiveDetector.
Definition at line 56 of file eRositaTrackerSD.cc.
60 static G4int HCID = -1;
G4String SensitiveDetectorName
G4int GetCollectionID(G4String colName)
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
static G4SDManager * GetSDMpointer()
eRositaTrackerHitsCollection * trackerCollection
G4CollectionNameVector collectionName
G4THitsCollection< eRositaTrackerHit > eRositaTrackerHitsCollection
◆ ProcessHits()
Implements G4VSensitiveDetector.
Definition at line 69 of file eRositaTrackerSD.cc.
74 G4double edep = aStep->GetPreStepPoint()->GetKineticEnergy();
76 if (edep == 0.)
return false;
79 newHit->
SetTrackID (aStep->GetTrack()->GetTrackID());
83 newHit->
SetPos(aStep->GetPostStepPoint()->GetPosition());
void SetTrackID(G4int track)
eRositaTrackerHitsCollection * trackerCollection
void SetEdep(G4double de)
void SetPos(G4ThreeVector xyz)
static G4Gamma * GammaDefinition()
◆ trackerCollection
The documentation for this class was generated from the following files: