EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Functions
digi_MPGDTrackerDigi.cc File Reference
#include <DD4hep/Detector.h>
#include <DD4hep/IDDescriptor.h>
#include <DD4hep/Readout.h>
#include <DDSegmentation/BitFieldCoder.h>
#include <algorithms/geo.h>
#include <catch2/catch_approx.hpp>
#include <catch2/catch_test_macros.hpp>
#include <edm4eic/EDM4eicVersion.h>
#include <edm4eic/MCRecoTrackerHitAssociationCollection.h>
#include <edm4eic/RawTrackerHitCollection.h>
#include <edm4hep/EventHeaderCollection.h>
#include <edm4hep/MCParticleCollection.h>
#include <edm4hep/SimTrackerHitCollection.h>
#include <edm4hep/Vector3d.h>
#include <edm4hep/Vector3f.h>
#include <podio/detail/Link.h>
#include <array>
#include <cstdlib>
#include <deque>
#include <gsl/pointers>
#include <string>
#include <edm4eic/MCRecoTrackerHitLinkCollection.h>
#include "algorithms/digi/MPGDTrackerDigi.h"
#include "algorithms/digi/MPGDTrackerDigiConfig.h"
Include dependency graph for digi_MPGDTrackerDigi.cc:

Functions

 TEST_CASE ("MPGDTrackerDigi: empty input produces empty output", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: single hit in p-strip sensor produces raw hits", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: single hit in n-strip sensor produces raw hits", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: hit below threshold produces no output", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: charge scales with energy deposit", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: different modules produce independent raw hits", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: gain parameter affects charge", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: raw hit timestamps reflect sim hit time", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: associations link raw hits to sim hits", "[MPGDTrackerDigi]")
 
 TEST_CASE ("MPGDTrackerDigi: produces both p-strip and n-strip raw hits", "[MPGDTrackerDigi]")
 

Function Documentation

◆ TEST_CASE() [1/10]

TEST_CASE ( "MPGDTrackerDigi: associations link raw hits to sim hits"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [2/10]

TEST_CASE ( "MPGDTrackerDigi: charge scales with energy deposit"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [3/10]

TEST_CASE ( "MPGDTrackerDigi: different modules produce independent raw hits"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [4/10]

TEST_CASE ( "MPGDTrackerDigi: empty input produces empty output"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [5/10]

TEST_CASE ( "MPGDTrackerDigi: gain parameter affects charge"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [6/10]

TEST_CASE ( "MPGDTrackerDigi: hit below threshold produces no output"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [7/10]

TEST_CASE ( "MPGDTrackerDigi: produces both p-strip and n-strip raw hits"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [8/10]

TEST_CASE ( "MPGDTrackerDigi: raw hit timestamps reflect sim hit time"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [9/10]

TEST_CASE ( "MPGDTrackerDigi: single hit in n-strip sensor produces raw hits"  ,
""  [MPGDTrackerDigi] 
)

◆ TEST_CASE() [10/10]

TEST_CASE ( "MPGDTrackerDigi: single hit in p-strip sensor produces raw hits"  ,
""  [MPGDTrackerDigi] 
)