|
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/RawTrackerHitCollection.h>#include <edm4eic/TrackerHitCollection.h>#include <gsl/pointers>#include <string>#include "algorithms/tracking/MPGDHitReconstruction.h"#include "algorithms/tracking/MPGDHitReconstructionConfig.h"Functions | |
| TEST_CASE ("MPGDHitReconstruction: empty input produces empty output", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: single p-strip hit produces one cluster", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: single n-strip hit produces one cluster", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: two adjacent p-strip hits cluster together", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: two adjacent n-strip hits cluster together", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: separated hits produce separate clusters", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: p-strip and n-strip hits produce separate clusters", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: three-hit cluster sums charge correctly", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: cluster timing from max-charge hit", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: out-of-order input is sorted and clustered", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: mixed p/n strips with adjacency", "[MPGDHitReconstruction]") | |
| TEST_CASE ("MPGDHitReconstruction: different modules produce separate clusters", "[MPGDHitReconstruction]") | |
| TEST_CASE | ( | "MPGDHitReconstruction: cluster timing from max-charge hit" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: different modules produce separate clusters" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: empty input produces empty output" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: mixed p/n strips with adjacency" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: out-of-order input is sorted and clustered" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: p-strip and n-strip hits produce separate clusters" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: separated hits produce separate clusters" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: single n-strip hit produces one cluster" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: single p-strip hit produces one cluster" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: three-hit cluster sums charge correctly" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: two adjacent n-strip hits cluster together" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |
| TEST_CASE | ( | "MPGDHitReconstruction: two adjacent p-strip hits cluster together" | , |
| "" | [MPGDHitReconstruction] | ||
| ) |