44 #include "G4HCofThisEvent.hh" 57 #include "G4THitsCollection.hh" 69 fTotalEventEdep(0.),fEventEdepCollection(0),
70 fProtonCurrentCollection(0),fGammaCurrentCollection(0),
71 fElectronCurrentCollection(0)
90 static G4int HCID = -1;
122 G4StepPoint* preStepPoint =aStep->GetPreStepPoint();
124 if (preStepPoint->GetStepStatus() == fGeomBoundary ){
126 weight=preStepPoint->GetWeight();
127 G4double eKin = preStepPoint->GetKineticEnergy();
G4String SensitiveDetectorName
RMC01DoubleWithWeightHitsCollection * fElectronCurrentCollection
virtual G4int GetCollectionID(G4int i)
virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist)
Definition of the RMC01SD class.
void insert(G4String str)
RMC01DoubleWithWeightHitsCollection * fEventEdepCollection
static G4Proton * Proton()
RMC01DoubleWithWeightHitsCollection * fProtonCurrentCollection
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
virtual void Initialize(G4HCofThisEvent *HCE)
static G4Electron * Electron()
G4CollectionNameVector collectionName
RMC01DoubleWithWeightHitsCollection * fGammaCurrentCollection
virtual void EndOfEvent(G4HCofThisEvent *HCE)