44 #include "G4HCofThisEvent.hh"
56 #include "G4THitsCollection.hh"
68 fTotalEventEdep(0.),fEventEdepCollection(0),
69 fProtonCurrentCollection(0),fGammaCurrentCollection(0),
70 fElectronCurrentCollection(0)
89 static G4int HCID = -1;
virtual G4int GetCollectionID(G4int i)
RMC01DoubleWithWeightHitsCollection * fElectronCurrentCollection
G4StepPoint * GetPreStepPoint() const
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
virtual void EndOfEvent(G4HCofThisEvent *HCE)
G4String SensitiveDetectorName
static G4Proton * Proton()
G4ParticleDefinition * GetDefinition() const
RMC01DoubleWithWeightHitsCollection * fEventEdepCollection
RMC01DoubleWithWeightHitsCollection * fProtonCurrentCollection
G4double GetWeight() const
RMC01DoubleWithWeightHitsCollection * fGammaCurrentCollection
G4StepStatus GetStepStatus() const
void insert(G4String str)
virtual void Initialize(G4HCofThisEvent *HCE)
G4Track * GetTrack() const
G4double GetTotalEnergyDeposit() const
virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist)
G4double GetKineticEnergy() const
static G4Electron * Electron()
Definition of the RMC01SD class.
G4CollectionNameVector collectionName
G4double GetWeight() const