EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Typedefs | Functions
digi_PulseGeneration.cc File Reference
#include <catch2/catch_test_macros.hpp>
#include <catch2/generators/catch_generators.hpp>
#include <edm4eic/EDM4eicVersion.h>
#include <edm4eic/unit_system.h>
#include <edm4hep/SimTrackerHitCollection.h>
#include <edm4hep/TimeSeriesCollection.h>
#include <podio/RelationRange.h>
#include <cmath>
#include <cstddef>
#include <initializer_list>
#include <memory>
#include <string>
#include <tuple>
#include <vector>
#include "algorithms/digi/PulseGeneration.h"
#include "algorithms/digi/PulseGenerationConfig.h"
Include dependency graph for digi_PulseGeneration.cc:

Typedefs

using PulseType = edm4hep::TimeSeries
 

Functions

 TEST_CASE ("PulseGeneration generates correct number of pulses", "[PulseGeneration]")
 
 TEST_CASE ("Test the EvaluatorSvc pulse generation with a square pulse", "[PulseGeneration]")
 
 TEST_CASE ("Test early exit for Landau pulse never reaching threshold", "[PulseGeneration][EarlyExit]")
 
 TEST_CASE ("Test Landau pulse crossing threshold is not prematurely terminated", "[PulseGeneration][EarlyExit]")
 
 TEST_CASE ("Test multi-modal expression pulse with early sub-threshold peak and later " "above-threshold peak", "[PulseGeneration][MultiModal]")
 

Typedef Documentation

◆ PulseType

using PulseType = edm4hep::TimeSeries

Function Documentation

◆ TEST_CASE() [1/5]

TEST_CASE ( "PulseGeneration generates correct number of pulses"  ,
""  [PulseGeneration] 
)

◆ TEST_CASE() [2/5]

TEST_CASE ( "Test early exit for Landau pulse never reaching threshold"  ,
""  [PulseGeneration][EarlyExit] 
)

◆ TEST_CASE() [3/5]

TEST_CASE ( "Test Landau pulse crossing threshold is not prematurely terminated"  ,
""  [PulseGeneration][EarlyExit] 
)

◆ TEST_CASE() [4/5]

TEST_CASE ( "Test multi-modal expression pulse with early sub-threshold peak and later " "above-threshold peak"  ,
""  [PulseGeneration][MultiModal] 
)

◆ TEST_CASE() [5/5]

TEST_CASE ( "Test the EvaluatorSvc pulse generation with a square pulse"  ,
""  [PulseGeneration] 
)