|
EICrecon
JANA based reconstruction for the EPIC detector
|
#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"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]") | |
| TEST_CASE | ( | "MPGDTrackerDigi: associations link raw hits to sim hits" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: charge scales with energy deposit" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: different modules produce independent raw hits" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: empty input produces empty output" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: gain parameter affects charge" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: hit below threshold produces no output" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: produces both p-strip and n-strip raw hits" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: raw hit timestamps reflect sim hit time" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: single hit in n-strip sensor produces raw hits" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |
| TEST_CASE | ( | "MPGDTrackerDigi: single hit in p-strip sensor produces raw hits" | , |
| "" | [MPGDTrackerDigi] | ||
| ) |