#include <RE01StackingAction.hh>
Definition at line 41 of file RE01StackingAction.hh.
◆ RE01StackingAction()
RE01StackingAction::RE01StackingAction |
( |
| ) |
|
◆ ~RE01StackingAction()
RE01StackingAction::~RE01StackingAction |
( |
| ) |
|
|
virtual |
◆ ClassifyNewTrack()
Reimplemented from G4UserStackingAction.
Definition at line 59 of file RE01StackingAction.cc.
66 if(aTrack->GetTrackStatus()==fSuspend)
77 else if(aTrack->GetParentID()==0)
81 G4Track* theTrack = (G4Track*)aTrack;
82 theTrack->SetUserInformation(trackInfo);
85 return classification;
G4ClassificationOfNewTrack
◆ GetCalCollection()
Definition at line 89 of file RE01StackingAction.cc.
G4VHitsCollection * GetHC(G4int i)
G4int GetCollectionID(G4String colName)
G4int fCalorimeterHitsColID
const G4Event * GetCurrentEvent() const
static G4RunManager * GetRunManager()
static G4SDManager * GetSDMpointer()
G4HCofThisEvent * GetHCofThisEvent() const
◆ NewStage()
void RE01StackingAction::NewStage |
( |
| ) |
|
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 105 of file RE01StackingAction.cc.
112 G4cout <<
"Tracks in tracking region have been processed. -- Stage 0 over." 130 G4int n_hitByATrack = 0;
131 for(
int i=0;i<n_hit;i++)
133 G4double edepByATrack = (*CHC)[i]->GetEdepByATrack();
136 totE += edepByATrack;
138 { (*CHC)[i]->GetTrackInformation()->Print(); }
140 G4cout <<
"Cell[" << (*CHC)[i]->GetZ() <<
"," 141 << (*CHC)[i]->GetPhi() <<
"] " 142 << edepByATrack/
GeV <<
" [GeV]" <<
G4endl;
143 (*CHC)[i]->ClearEdepByATrack();
149 "### Total energy deposition in calorimeter by a source track in " 150 << n_hitByATrack <<
" cells : " << totE /
GeV <<
" (GeV)"
G4VHitsCollection * GetCalCollection()
G4GLOB_DLL std::ostream G4cout
void TransferOneStackedTrack(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
G4int GetNUrgentTrack() const
void TransferStackedTracks(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
G4StackManager * stackManager
◆ PrepareNewEvent()
void RE01StackingAction::PrepareNewEvent |
( |
| ) |
|
|
virtual |
◆ fCalorimeterHitsColID
G4int RE01StackingAction::fCalorimeterHitsColID |
|
private |
◆ fStage
G4int RE01StackingAction::fStage |
|
private |
The documentation for this class was generated from the following files: