34#ifndef G4VTransitionRadiation_h
35#define G4VTransitionRadiation_h
72 const G4Step& step)
override;
90 std::vector<const G4Material*> materials;
91 std::vector<G4double> steps;
92 std::vector<G4ThreeVector> normals;
G4double condition(const G4ErrorSymMatrix &m)
G4GLOB_DLL std::ostream G4cout
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticleType) override
G4VTransitionRadiation(const G4VTransitionRadiation &)=delete
virtual G4double GetMeanFreePath(const G4Track &track, G4double, G4ForceCondition *condition) override
G4VTransitionRadiation(const G4String &processName="TR", G4ProcessType type=fElectromagnetic)
void SetRegion(const G4Region *reg)
void DumpInfo() const override
virtual ~G4VTransitionRadiation()
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step) override
G4VTransitionRadiation & operator=(const G4VTransitionRadiation &right)=delete
void SetModel(G4VTRModel *m)
void ProcessDescription(std::ostream &) const override