31 #include "SteppingAction.hh" 33 #include "DetectorConstruction.hh" 34 #include "EventAction.hh" 102 G4double destep = aStep->GetTotalEnergyDeposit();
103 G4double stepl = aStep->GetStepLength();
104 G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge();
107 if (birk1*destep*stepl*charge != 0.)
109 response = destep/(1. + birk1*destep/stepl);
G4LogicalVolume * GetLvolModule()
G4LogicalVolume * lvol_module
G4double GetBirksConstant() const
G4IonisParamMat * GetIonisation() const
void SumDeStep(G4int, G4int, G4int, G4double)
G4LogicalVolume * GetLvolLayer()
G4LogicalVolume * GetLvolFiber()
void UserSteppingAction(const G4Step *)
G4LogicalVolume * lvol_world
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4double BirksAttenuation(const G4Step *)
G4int GetCopyNumber(G4int depth=0) const
G4LogicalVolume * lvol_layer
G4LogicalVolume * lvol_fiber
Detector construction class to define materials and geometry.
G4LogicalVolume * GetLogicalVolume() const
DetectorConstruction * detector
G4LogicalVolume * GetLvolWorld()