Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
test_fpe Namespace Reference

Classes

class  FpeMaker
 
class  FuncAlg
 

Functions

def disable_log_threshold
 
def test_notrackfpe
 
def fpe_type
 
def test_fpe_single_fail_at_end
 
def test_fpe_single_fail_immediately
 
def test_fpe_nocontext
 
def test_fpe_rearm
 
def test_fpe_masking_single
 
def test_masking_load_yaml
 
def test_fpe_context
 
def test_buffer_sufficient
 

Variables

list pytestmark
 
dictionary _names
 
list _types
 
tuple _src (Path(__file__).parent / "../src/Framework.cpp")
 
dictionary _locs {}
 
dictionary _name_to_type {v.lower(): k for k, v in _names.items()}
 
tuple m re.match(r".*// ?MARK: (.*)", line)
 
 file
 
 lines
 
 type
 
 count
 

Function Documentation

def test_fpe.disable_log_threshold ( )

Definition at line 76 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 76 of file test_fpe.py

def test_fpe.fpe_type (   request)

Definition at line 99 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 99 of file test_fpe.py

def test_fpe.test_buffer_sufficient ( )

Definition at line 275 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 275 of file test_fpe.py

def test_fpe.test_fpe_context (   fpe_type)

Definition at line 265 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 265 of file test_fpe.py

References print().

+ Here is the call graph for this function:

def test_fpe.test_fpe_masking_single (   fpe_type)

Definition at line 195 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 195 of file test_fpe.py

def test_fpe.test_fpe_nocontext ( )

Definition at line 149 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 149 of file test_fpe.py

def test_fpe.test_fpe_rearm (   fpe_type)

Definition at line 167 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 167 of file test_fpe.py

def test_fpe.test_fpe_single_fail_at_end (   fpe_type)

Definition at line 103 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 103 of file test_fpe.py

def test_fpe.test_fpe_single_fail_immediately (   fpe_type)

Definition at line 125 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 125 of file test_fpe.py

def test_fpe.test_masking_load_yaml (   fpe_type,
  tmp_path,
  monkeypatch 
)

Definition at line 240 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 240 of file test_fpe.py

def test_fpe.test_notrackfpe ( )

Definition at line 83 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 83 of file test_fpe.py

Variable Documentation

dictionary test_fpe._locs {}

Definition at line 37 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 37 of file test_fpe.py

dictionary test_fpe._name_to_type {v.lower(): k for k, v in _names.items()}

Definition at line 39 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 39 of file test_fpe.py

dictionary test_fpe._names
Initial value:
1 {
2  acts.FpeType.FLTDIV: "DivByZero",
3  acts.FpeType.FLTOVF: "Overflow",
4  acts.FpeType.FLTINV: "Invalid",
5 }

Definition at line 23 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 23 of file test_fpe.py

tuple test_fpe._src (Path(__file__).parent / "../src/Framework.cpp")

Definition at line 36 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 36 of file test_fpe.py

list test_fpe._types
Initial value:
1 [
2  pytest.param(acts.FpeType.FLTDIV, id="FLTDIV"),
3  pytest.param(acts.FpeType.FLTOVF, id="FLTOVF"),
4  pytest.param(acts.FpeType.FLTINV, id="FLTINV"),
5 ]

Definition at line 30 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 30 of file test_fpe.py

test_fpe.count

Definition at line 246 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 246 of file test_fpe.py

Referenced by Acts::Python.addFramework(), SvtxTrackEval.best_track_from(), SvtxVertexEval.best_vertex_from(), Acts::Test.BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), calccorr(), check_include_guards.check_include_guards(), testing::internal.CountIf(), Packet_idll1v1.decode(), testing::internal.DefaultPrintTo(), CemcMonDraw.DrawSecond(), Acts::ExaTrkXTimer.elapsed(), MicromegasRawDataDecoder.End(), MicromegasCombinedDataDecoder.End(), MicromegasCombinedDataEvaluation.End(), MicromegasRawDataEvaluation.End(), ActsExamples::SingleSeedVertexFinderAlgorithm.execute(), fillHist(), Acts::IterativeVertexFinder< vfitter_t, sfinder_t >.fillTracksToFit(), formatedPrint(), ActsExamples::Sequencer.fpeMaskCount(), ActsExamples::Sequencer.fpeReport(), TrackProjectorPlaneECAL.get_best_state(), upload.MercurialVCS.GetBaseFile(), testing::internal::TypedExpectation< F >.GetCurrentAction(), Martini.getMomentumTransfer(), GML_scanner(), ActsExamples::Trajectories.hasTrajectory(), PHG4SimpleEventGenerator.InitRun(), pq_tree.integrity_check(), intt_pool.intt_decode_hitlist(), Tile2Base< NN >.jet_count(), likelihood(), MachineLearning_CSV(), main(), PairMaker.MakeMixedPairs(), MD5_Final(), FluidcellStatistic.output_flowvelocity_vs_tau(), OnlMonHtml.plainHtmlMenu(), Plot_FastTrack_Efficiency(), Plot_SVTX_Efficiency(), tinyxml2::DynArray< char, 20 >.PopArr(), testing::internal.PrintRawArrayTo(), testing::internal::FunctionMockerBase< R(A1, A2)>.PrintTriedExpectationsLocked(), CaloCalibration.process_event(), CaloTemplateFit.process_event(), TpcRawWriter.process_event(), TpcClusterizer.process_event(), tinyxml2::DynArray< char, 20 >.PushArr(), qiu_simpsons(), qiu_simpsonsRel(), upload.RealMain(), RecalibratorMakeOnePlot(), JetKinematicCheck.ResetEvent(), ActsExamples::Sequencer.run(), SharedPtr< T >::__SharedCountingPtr.set_count(), TEST_CASE(), timeSinceEpochMillisec(), ActsExamples::VertexPerformanceWriter.writeT(), and simpleRandom.xMD5Final().

test_fpe.file

Definition at line 243 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 243 of file test_fpe.py

tuple test_fpe.m re.match(r".*// ?MARK: (.*)", line)

Definition at line 41 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 41 of file test_fpe.py

list test_fpe.pytestmark
Initial value:
1 [
2  pytest.mark.skipif(
3  sys.platform != "linux",
4  reason="FPE monitoring currently only supported on Linux",
5  ),
6  pytest.mark.skipif(
7  "ACTS_SEQUENCER_DISABLE_FPEMON" in os.environ,
8  reason="Sequencer is configured to disable FPE monitoring",
9  ),
10 ]

Definition at line 11 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 11 of file test_fpe.py

test_fpe.type

Definition at line 245 of file test_fpe.py.

View newest version in sPHENIX GitHub at line 245 of file test_fpe.py