| 
    Geant4
    10.03
    
   | 
 
#include <G4VTransitionRadiation.hh>
 Inheritance diagram for G4VTransitionRadiation:
 Collaboration diagram for G4VTransitionRadiation:Public Attributes | |
| std::vector< const G4Material * > | materials | 
| std::vector< G4double > | steps | 
| std::vector< G4ThreeVector > | normals | 
| G4ThreeVector | startingPosition | 
| G4ThreeVector | startingDirection | 
| const G4Region * | region | 
| G4VTRModel * | model | 
| G4int | nSteps | 
| G4double | gammaMin | 
| G4double | cosDThetaMax | 
Additional Inherited Members | |
  Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) | 
  Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) | 
| void | ClearNumberOfInteractionLengthLeft () | 
  Protected Attributes inherited from G4VProcess | |
| const G4ProcessManager * | aProcessManager | 
| G4VParticleChange * | pParticleChange | 
| G4ParticleChange | aParticleChange | 
| G4double | theNumberOfInteractionLengthLeft | 
| G4double | currentInteractionLength | 
| G4double | theInitialNumberOfInteractionLength | 
| G4String | theProcessName | 
| G4String | thePhysicsTableFileName | 
| G4ProcessType | theProcessType | 
| G4int | theProcessSubType | 
| G4double | thePILfactor | 
| G4bool | enableAtRestDoIt | 
| G4bool | enableAlongStepDoIt | 
| G4bool | enablePostStepDoIt | 
| G4int | verboseLevel | 
Definition at line 52 of file G4VTransitionRadiation.hh.
      
  | 
  explicit | 
Definition at line 48 of file G4VTransitionRadiation.cc.
References Clear(), fTransitionRadiation, and G4VProcess::SetProcessSubType().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 63 of file G4VTransitionRadiation.cc.
References Clear().
 Here is the call graph for this function:
      
  | 
  delete | 
| void G4VTransitionRadiation::Clear | ( | ) | 
Definition at line 70 of file G4VTransitionRadiation.cc.
References materials, normals, nSteps, and steps.
Referenced by G4VTransitionRadiation(), PostStepDoIt(), and ~G4VTransitionRadiation().
 Here is the caller graph for this function:
      
  | 
  inlineoverridevirtual | 
Implements G4VDiscreteProcess.
Definition at line 105 of file G4VTransitionRadiation.hh.
References DBL_MAX, gammaMin, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4ParticleDefinition::GetPDGMass(), G4LogicalVolume::GetRegion(), G4Track::GetVolume(), NotForced, nSteps, region, and StronglyForced.
 Here is the call graph for this function:
      
  | 
  overridevirtual | 
Reimplemented from G4VProcess.
Definition at line 141 of file G4VTransitionRadiation.cc.
References G4ParticleDefinition::GetPDGCharge().
 Here is the call graph for this function:
      
  | 
  delete | 
      
  | 
  overridevirtual | 
Reimplemented from G4VDiscreteProcess.
Definition at line 80 of file G4VTransitionRadiation.cc.
References Clear(), cosDThetaMax, fStopAndKill, G4VTRModel::GenerateSecondaries(), G4Navigator::GetLocalExitNormal(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetMaterial(), G4StepPoint::GetMomentumDirection(), G4Track::GetMomentumDirection(), G4TransportationManager::GetNavigatorForTracking(), G4StepPoint::GetPosition(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4Step::GetStepLength(), G4Track::GetTrackStatus(), G4TransportationManager::GetTransportationManager(), G4Track::GetVolume(), materials, model, n, normals, nSteps, G4VProcess::pParticleChange, region, startingDirection, startingPosition, and steps.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 164 of file G4VTransitionRadiation.cc.
References model, and G4VTRModel::PrintInfo().
 Here is the call graph for this function:| void G4VTransitionRadiation::SetModel | ( | G4VTRModel * | m | ) | 
Definition at line 157 of file G4VTransitionRadiation.cc.
References model.
| void G4VTransitionRadiation::SetRegion | ( | const G4Region * | reg | ) | 
Definition at line 150 of file G4VTransitionRadiation.cc.
| G4double G4VTransitionRadiation::cosDThetaMax | 
Definition at line 101 of file G4VTransitionRadiation.hh.
Referenced by PostStepDoIt().
| G4double G4VTransitionRadiation::gammaMin | 
Definition at line 100 of file G4VTransitionRadiation.hh.
Referenced by GetMeanFreePath().
| std::vector<const G4Material*> G4VTransitionRadiation::materials | 
Definition at line 89 of file G4VTransitionRadiation.hh.
Referenced by Clear(), and PostStepDoIt().
| G4VTRModel* G4VTransitionRadiation::model | 
Definition at line 96 of file G4VTransitionRadiation.hh.
Referenced by PostStepDoIt(), PrintInfoDefinition(), and SetModel().
| std::vector<G4ThreeVector> G4VTransitionRadiation::normals | 
Definition at line 91 of file G4VTransitionRadiation.hh.
Referenced by Clear(), and PostStepDoIt().
| G4int G4VTransitionRadiation::nSteps | 
Definition at line 98 of file G4VTransitionRadiation.hh.
Referenced by Clear(), GetMeanFreePath(), and PostStepDoIt().
| const G4Region* G4VTransitionRadiation::region | 
Definition at line 95 of file G4VTransitionRadiation.hh.
Referenced by GetMeanFreePath(), PostStepDoIt(), and SetRegion().
| G4ThreeVector G4VTransitionRadiation::startingDirection | 
Definition at line 94 of file G4VTransitionRadiation.hh.
Referenced by PostStepDoIt().
| G4ThreeVector G4VTransitionRadiation::startingPosition | 
Definition at line 93 of file G4VTransitionRadiation.hh.
Referenced by PostStepDoIt().
| std::vector<G4double> G4VTransitionRadiation::steps | 
Definition at line 90 of file G4VTransitionRadiation.hh.
Referenced by Clear(), and PostStepDoIt().