OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
TestLinearBreitWheeler.cpp File Reference
#include "Physics/LinearBreitWheeler.h"
#include "Physics/Physics.h"
#include "Utilities/Options.h"
#include "gtest/gtest.h"
#include <cmath>
Include dependency graph for TestLinearBreitWheeler.cpp:

Go to the source code of this file.

Functions

 TEST (TestLinearBreitWheeler, HeadOnThresholdMatchesAnalyticCondition)
 
 TEST (TestLinearBreitWheeler, TotalCrossSectionVanishesBelowThreshold)
 
 TEST (TestLinearBreitWheeler, TotalCrossSectionIsPositiveAboveThreshold)
 
 TEST (TestLinearBreitWheeler, ProposalCoordinateMapsToExpectedScatteringCosine)
 
 TEST (TestLinearBreitWheeler, UnpolarizedAngularWeightMatchesIndependentReference)
 
 TEST (TestLinearBreitWheeler, SampledEventConservesFourMomentumForHeadOnGeometry)
 
 TEST (TestLinearBreitWheeler, FixedSeedProducesDeterministicSampleSequence)
 

Function Documentation

◆ TEST() [1/7]

TEST ( TestLinearBreitWheeler  ,
FixedSeedProducesDeterministicSampleSequence   
)

◆ TEST() [2/7]

TEST ( TestLinearBreitWheeler  ,
HeadOnThresholdMatchesAnalyticCondition   
)

◆ TEST() [3/7]

TEST ( TestLinearBreitWheeler  ,
ProposalCoordinateMapsToExpectedScatteringCosine   
)

◆ TEST() [4/7]

TEST ( TestLinearBreitWheeler  ,
SampledEventConservesFourMomentumForHeadOnGeometry   
)

◆ TEST() [5/7]

TEST ( TestLinearBreitWheeler  ,
TotalCrossSectionIsPositiveAboveThreshold   
)

Definition at line 90 of file TestLinearBreitWheeler.cpp.

References Physics::m_e, and Physics::LinearBreitWheeler::totalCrossSection().

Here is the call graph for this function:

◆ TEST() [6/7]

TEST ( TestLinearBreitWheeler  ,
TotalCrossSectionVanishesBelowThreshold   
)

Definition at line 85 of file TestLinearBreitWheeler.cpp.

References Physics::LinearBreitWheeler::thresholdInvariantSGeV2(), and Physics::LinearBreitWheeler::totalCrossSection().

Here is the call graph for this function:

◆ TEST() [7/7]

TEST ( TestLinearBreitWheeler  ,
UnpolarizedAngularWeightMatchesIndependentReference   
)

Definition at line 106 of file TestLinearBreitWheeler.cpp.

References Physics::LinearBreitWheeler::thresholdInvariantSGeV2(), and Physics::LinearBreitWheeler::unpolarizedAngularWeight().

Here is the call graph for this function: