ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RDGenerator2BS Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDGenerator2BS.hh>

+ Inheritance diagram for G4RDGenerator2BS:
+ Collaboration diagram for G4RDGenerator2BS:

Public Member Functions

 G4RDGenerator2BS (const G4String &name)
 
 ~G4RDGenerator2BS ()
 
G4double PolarAngle (const G4double initial_energy, const G4double final_energy, const G4int Z)
 
void PrintGeneratorInformation () const
 
- Public Member Functions inherited from G4RDVBremAngularDistribution
 G4RDVBremAngularDistribution (const G4String &name)
 
virtual ~G4RDVBremAngularDistribution ()
 

Protected Member Functions

G4double RejectionFunction (G4double value) const
 

Private Member Functions

G4RDGenerator2BSoperator= (const G4RDGenerator2BS &right)
 
 G4RDGenerator2BS (const G4RDGenerator2BS &)
 

Private Attributes

G4double z
 
G4double rejection_argument1
 
G4double rejection_argument2
 
G4double rejection_argument3
 
G4double EnergyRatio
 

Detailed Description

Definition at line 59 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 59 of file G4RDGenerator2BS.hh

Constructor & Destructor Documentation

G4RDGenerator2BS::G4RDGenerator2BS ( const G4String name)

Definition at line 60 of file G4RDGenerator2BS.cc.

View newest version in sPHENIX GitHub at line 60 of file G4RDGenerator2BS.cc

G4RDGenerator2BS::~G4RDGenerator2BS ( )

Definition at line 65 of file G4RDGenerator2BS.cc.

View newest version in sPHENIX GitHub at line 65 of file G4RDGenerator2BS.cc

G4RDGenerator2BS::G4RDGenerator2BS ( const G4RDGenerator2BS )
private

Member Function Documentation

G4RDGenerator2BS& G4RDGenerator2BS::operator= ( const G4RDGenerator2BS right)
private
G4double G4RDGenerator2BS::PolarAngle ( const G4double  initial_energy,
const G4double  final_energy,
const G4int  Z 
)
virtual

Implements G4RDVBremAngularDistribution.

Definition at line 70 of file G4RDGenerator2BS.cc.

View newest version in sPHENIX GitHub at line 70 of file G4RDGenerator2BS.cc

References source.hepunit::electron_mass_c2, EnergyRatio, G4UniformRand, max, pi, rejection_argument1, rejection_argument2, rejection_argument3, RejectionFunction(), theta(), and z.

+ Here is the call graph for this function:

void G4RDGenerator2BS::PrintGeneratorInformation ( ) const
virtual

Implements G4RDVBremAngularDistribution.

Definition at line 138 of file G4RDGenerator2BS.cc.

View newest version in sPHENIX GitHub at line 138 of file G4RDGenerator2BS.cc

References G4cout, and G4endl.

G4double G4RDGenerator2BS::RejectionFunction ( G4double  value) const
protected

Definition at line 126 of file G4RDGenerator2BS.cc.

View newest version in sPHENIX GitHub at line 126 of file G4RDGenerator2BS.cc

References EnergyRatio, rejection_argument1, rejection_argument2, rejection_argument3, and z.

Referenced by PolarAngle().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4RDGenerator2BS::EnergyRatio
private

Definition at line 81 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 81 of file G4RDGenerator2BS.hh

Referenced by PolarAngle(), and RejectionFunction().

G4double G4RDGenerator2BS::rejection_argument1
private

Definition at line 80 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 80 of file G4RDGenerator2BS.hh

Referenced by PolarAngle(), and RejectionFunction().

G4double G4RDGenerator2BS::rejection_argument2
private

Definition at line 80 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 80 of file G4RDGenerator2BS.hh

Referenced by PolarAngle(), and RejectionFunction().

G4double G4RDGenerator2BS::rejection_argument3
private

Definition at line 80 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 80 of file G4RDGenerator2BS.hh

Referenced by PolarAngle(), and RejectionFunction().

G4double G4RDGenerator2BS::z
private

Definition at line 79 of file G4RDGenerator2BS.hh.

View newest version in sPHENIX GitHub at line 79 of file G4RDGenerator2BS.hh

Referenced by PolarAngle(), and RejectionFunction().


The documentation for this class was generated from the following files: