From b29a66c4662ee73059907de0e56331a12dc27e93 Mon Sep 17 00:00:00 2001 From: akioogawa Date: Tue, 6 May 2025 09:12:25 -0400 Subject: [PATCH 1/3] Removing insert --- src/detectors/FEMC/FEMC.cc | 122 ------------------------------------- 1 file changed, 122 deletions(-) diff --git a/src/detectors/FEMC/FEMC.cc b/src/detectors/FEMC/FEMC.cc index c7f490440d..9f2eb63b13 100644 --- a/src/detectors/FEMC/FEMC.cc +++ b/src/detectors/FEMC/FEMC.cc @@ -186,127 +186,5 @@ void InitPlugin(JApplication* app) { {"EcalEndcapPSplitMergeClusters", "EcalEndcapPSplitMergeClusterAssociations"}, {.energyWeight = "log", .logWeightBase = 3.6}, app)); - // Insert is identical to regular Ecal - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertRawHits", {"EcalEndcapPInsertHits"}, -#if EDM4EIC_VERSION_MAJOR >= 7 - {"EcalEndcapPInsertRawHits", "EcalEndcapPInsertRawHitAssociations"}, -#else - {"EcalEndcapPInsertRawHits"}, -#endif - { - .eRes = {0.11333 * sqrt(dd4hep::GeV), 0.03, - 0.0 * dd4hep::GeV}, // (11.333% / sqrt(E)) \oplus 3% - .tRes = 0.0, - .threshold = 0.0, - // .threshold = 15 * dd4hep::MeV for a single tower, applied on ADC level - .capADC = EcalEndcapP_capADC, - .capTime = 100, // given in ns, 4 samples in HGCROC - .dyRangeADC = EcalEndcapP_dyRangeADC, - .pedMeanADC = EcalEndcapP_pedMeanADC, - .pedSigmaADC = EcalEndcapP_pedSigmaADC, - .resolutionTDC = EcalEndcapP_resolutionTDC, - .corrMeanScale = "0.03", - .readout = "EcalEndcapPInsertHits", - }, - app // TODO: Remove me once fixed - )); - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertRecHits", {"EcalEndcapPInsertRawHits"}, {"EcalEndcapPInsertRecHits"}, - { - .capADC = EcalEndcapP_capADC, - .dyRangeADC = EcalEndcapP_dyRangeADC, - .pedMeanADC = EcalEndcapP_pedMeanADC, - .pedSigmaADC = EcalEndcapP_pedSigmaADC, - .resolutionTDC = EcalEndcapP_resolutionTDC, - .thresholdFactor = 0.0, - .thresholdValue = - 2, // The ADC of a 15 MeV particle is adc = 200 + 15 * 0.03 * ( 1.0 + 0) / 3000 * 16384 = 200 + 2.4576 - .sampFrac = "0.03", - .readout = "EcalEndcapPInsertHits", - }, - app // TODO: Remove me once fixed - )); - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertTruthProtoClusters", {"EcalEndcapPInsertRecHits", "EcalEndcapPInsertHits"}, - {"EcalEndcapPInsertTruthProtoClusters"}, - app // TODO: Remove me once fixed - )); - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertIslandProtoClusters", {"EcalEndcapPInsertRecHits"}, - {"EcalEndcapPInsertIslandProtoClusters"}, - { - .adjacencyMatrix{}, - .peakNeighbourhoodMatrix{}, - .readout{}, - .sectorDist = 5.0 * dd4hep::cm, - .localDistXY{}, - .localDistXZ{}, - .localDistYZ{}, - .globalDistRPhi{}, - .globalDistEtaPhi{}, - .dimScaledLocalDistXY = {1.5, 1.5}, - .splitCluster = false, - .minClusterHitEdep = 0.0 * dd4hep::MeV, - .minClusterCenterEdep = 60.0 * dd4hep::MeV, - .transverseEnergyProfileMetric = "dimScaledLocalDistXY", - .transverseEnergyProfileScale = 1., - .transverseEnergyProfileScaleUnits{}, - }, - app // TODO: Remove me once fixed - )); - - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertTruthClustersWithoutShapes", - { - "EcalEndcapPInsertTruthProtoClusters", // edm4eic::ProtoClusterCollection -#if EDM4EIC_VERSION_MAJOR >= 7 - "EcalEndcapPInsertRawHitAssociations" - }, // edm4eic::MCRecoCalorimeterHitCollection -#else - "EcalEndcapPInsertHits" - }, // edm4hep::SimCalorimeterHitCollection -#endif - {"EcalEndcapPInsertTruthClustersWithoutShapes", // edm4eic::Cluster - "EcalEndcapPInsertTruthClusterAssociationsWithoutShapes"}, // edm4eic::MCRecoClusterParticleAssociation - {.energyWeight = "log", .sampFrac = 1.0, .logWeightBase = 6.2, .enableEtaBounds = true}, - app // TODO: Remove me once fixed - )); - - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertTruthClusters", - {"EcalEndcapPInsertTruthClustersWithoutShapes", - "EcalEndcapPInsertTruthClusterAssociationsWithoutShapes"}, - {"EcalEndcapPInsertTruthClusters", "EcalEndcapPInsertTruthClusterAssociations"}, - {.energyWeight = "log", .logWeightBase = 6.2}, app)); - - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertClustersWithoutShapes", - { - "EcalEndcapPInsertIslandProtoClusters", // edm4eic::ProtoClusterCollection -#if EDM4EIC_VERSION_MAJOR >= 7 - "EcalEndcapPInsertRawHitAssociations" - }, // edm4eic::MCRecoCalorimeterHitCollection -#else - "EcalEndcapPInsertHits" - }, // edm4hep::SimCalorimeterHitCollection -#endif - {"EcalEndcapPInsertClustersWithoutShapes", // edm4eic::Cluster - "EcalEndcapPInsertClusterAssociationsWithoutShapes"}, // edm4eic::MCRecoClusterParticleAssociation - { - .energyWeight = "log", - .sampFrac = 1.0, - .logWeightBase = 3.6, - .enableEtaBounds = false, - }, - app // TODO: Remove me once fixed - )); - - app->Add(new JOmniFactoryGeneratorT( - "EcalEndcapPInsertClusters", - {"EcalEndcapPInsertClustersWithoutShapes", - "EcalEndcapPInsertClusterAssociationsWithoutShapes"}, - {"EcalEndcapPInsertClusters", "EcalEndcapPInsertClusterAssociations"}, - {.energyWeight = "log", .logWeightBase = 3.6}, app)); } } From aca90bec0a1e6b9f7cf1acd56b0f71be1ac51e9f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 13:31:10 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/detectors/FEMC/FEMC.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/detectors/FEMC/FEMC.cc b/src/detectors/FEMC/FEMC.cc index 9f2eb63b13..8e34bca1c7 100644 --- a/src/detectors/FEMC/FEMC.cc +++ b/src/detectors/FEMC/FEMC.cc @@ -185,6 +185,5 @@ void InitPlugin(JApplication* app) { "EcalEndcapPSplitMergeClusterAssociationsWithoutShapes"}, {"EcalEndcapPSplitMergeClusters", "EcalEndcapPSplitMergeClusterAssociations"}, {.energyWeight = "log", .logWeightBase = 3.6}, app)); - } } From 3c89ed25c38c174eb074f32d52584dbd07f59a93 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Tue, 17 Jun 2025 20:13:26 -0400 Subject: [PATCH 3/3] remove remaining mentions of EcalEndcapPInsert --- .github/janadot.groups | 1 - .../EcalEndcapPInsertMergedClusters.png | Bin 24316 -> 0 bytes docs/howto/visualize_callgraph.md | 1 - src/services/io/podio/JEventProcessorPODIO.cc | 7 ------- 4 files changed, 9 deletions(-) delete mode 100644 docs/howto/callgraphs/EcalEndcapPInsertMergedClusters.png diff --git a/.github/janadot.groups b/.github/janadot.groups index 559a1ee636..4e09795512 100644 --- a/.github/janadot.groups +++ b/.github/janadot.groups @@ -4,7 +4,6 @@ -PJANADOT:GROUP:EcalBarrel=edm4eic::Cluster:EcalBarrelClusters,edm4eic::MCRecoClusterParticleAssociation:EcalBarrelClusterAssociations,edm4eic::Cluster:EcalBarrelTruthClusters,edm4eic::MCRecoClusterParticleAssociation:EcalBarrelTruthClusterAssociations,color_blue -PJANADOT:GROUP:Ecal=edm4eic::Cluster:EcalClusters,edm4eic::MCRecoClusterParticleAssociation:EcalClusterAssociations,color_blue -PJANADOT:GROUP:EcalEndcapP=edm4hep::SimCalorimeterHit:EcalEndcapPHits,edm4hep::RawCalorimeterHit:EcalEndcapPRawHits,edm4eic::CalorimeterHit:EcalEndcapPRecHits,edm4eic::ProtoCluster:EcalEndcapPIslandProtoClusters,edm4eic::Cluster:EcalEndcapPClusters,edm4eic::MCRecoClusterParticleAssociation:EcalEndcapPClusterAssociations,edm4eic::ProtoCluster:EcalEndcapPTruthProtoClusters,edm4eic::Cluster:EcalEndcapPTruthClusters,edm4eic::MCRecoClusterParticleAssociation:EcalEndcapPTruthClusterAssociations,color_blue --PJANADOT:GROUP:EcalEndcapPInsert=edm4hep::SimCalorimeterHit:EcalEndcapPInsertHits,edm4hep::RawCalorimeterHit:EcalEndcapPInsertRawHits,edm4eic::CalorimeterHit:EcalEndcapPInsertRecHits,edm4eic::ProtoCluster:EcalEndcapPInsertIslandProtoClusters,edm4eic::Cluster:EcalEndcapPInsertClusters,edm4eic::MCRecoClusterParticleAssociation:EcalEndcapPInsertClusterAssociations,edm4eic::ProtoCluster:EcalEndcapPInsertTruthProtoClusters,edm4eic::Cluster:EcalEndcapPInsertTruthClusters,edm4eic::MCRecoClusterParticleAssociation:EcalEndcapPInsertTruthClusterAssociations,color_blue -PJANADOT:GROUP:B0Ecal=edm4hep::SimCalorimeterHit:B0ECalHits,edm4hep::RawCalorimeterHit:B0ECalRawHits,edm4eic::CalorimeterHit:B0ECalRecHits,edm4eic::ProtoCluster:B0ECalIslandProtoClusters,edm4eic::Cluster:B0ECalClusters,edm4eic::MCRecoClusterParticleAssociation:B0ECalClusterAssociations,color_blue -PJANADOT:GROUP:EcalFarForwardZDC=edm4hep::SimCalorimeterHit:EcalFarForwardZDCHits,edm4hep::RawCalorimeterHit:EcalFarForwardZDCRawHits,edm4eic::CalorimeterHit:EcalFarForwardZDCRecHits,edm4eic::CalorimeterHit:EcalFarForwardZDCSubcellHits,edm4eic::ProtoCluster:EcalFarForwardZDCImagingProtoClusters,edm4eic::ProtoCluster:EcalFarForwardZDCIslandProtoClusters,edm4eic::Cluster:EcalFarForwardZDCClusters,edm4eic::MCRecoClusterParticleAssociation:EcalFarForwardZDCClusterAssociations,edm4eic::ProtoCluster:EcalFarForwardZDCTruthProtoClusters,edm4eic::Cluster:EcalFarForwardZDCTruthClusters,edm4eic::MCRecoClusterParticleAssociation:EcalFarForwardZDCTruthClusterAssociations,color_red -PJANADOT:GROUP:EcalLumiSpec=edm4hep::SimCalorimeterHit:EcalLumiSpecHits,edm4hep::RawCalorimeterHit:EcalLumiSpecRawHits,edm4eic::CalorimeterHit:EcalLumiSpecRecHits,edm4eic::CalorimeterHit:EcalLumiSpecSubcellHits,edm4eic::ProtoCluster:EcalLumiSpecImagingProtoClusters,edm4eic::ProtoCluster:EcalLumiSpecIslandProtoClusters,edm4eic::Cluster:EcalLumiSpecClusters,edm4eic::MCRecoClusterParticleAssociation:EcalLumiSpecClusterAssociations,edm4eic::ProtoCluster:EcalLumiSpecTruthProtoClusters,edm4eic::Cluster:EcalLumiSpecTruthClusters,edm4eic::MCRecoClusterParticleAssociation:EcalLumiSpecTruthClusterAssociations,color_red diff --git a/docs/howto/callgraphs/EcalEndcapPInsertMergedClusters.png b/docs/howto/callgraphs/EcalEndcapPInsertMergedClusters.png deleted file mode 100644 index b4544a3b5ec7c24746b9df4dde930fe556860dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24316 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 S<1e5h1W~)Eg)CRJ3i}uSrdUt_ diff --git a/docs/howto/visualize_callgraph.md b/docs/howto/visualize_callgraph.md index fedb12af98..7ff36da775 100644 --- a/docs/howto/visualize_callgraph.md +++ b/docs/howto/visualize_callgraph.md @@ -106,7 +106,6 @@ time is just the first place where the geometry was read in. | ![EcalBarrelSciGlassMergedTruthClusters](callgraphs/EcalBarrelSciGlassMergedTruthClusters.png) | | ![EcalBarrelImagingMergedClusters](callgraphs/EcalBarrelImagingMergedClusters.png) | | ![EcalEndcapPMergedClusters](callgraphs/EcalEndcapPMergedClusters.png) | -| ![EcalEndcapPInsertMergedClusters](callgraphs/EcalEndcapPInsertMergedClusters.png) | | ![EcalEndcapNMergedClusters](callgraphs/EcalEndcapNMergedClusters.png) | | ![ForwardRomanPotParticles](callgraphs/ForwardRomanPotParticles.png) | | ![HcalBarrelClusters](callgraphs/HcalBarrelClusters.png) | diff --git a/src/services/io/podio/JEventProcessorPODIO.cc b/src/services/io/podio/JEventProcessorPODIO.cc index 63056157ed..ca51f22d22 100644 --- a/src/services/io/podio/JEventProcessorPODIO.cc +++ b/src/services/io/podio/JEventProcessorPODIO.cc @@ -253,12 +253,6 @@ JEventProcessorPODIO::JEventProcessorPODIO() { "EcalEndcapPClusterAssociations", "EcalEndcapPSplitMergeClusters", "EcalEndcapPSplitMergeClusterAssociations", - "EcalEndcapPInsertRawHits", - "EcalEndcapPInsertRecHits", - "EcalEndcapPInsertTruthClusters", - "EcalEndcapPInsertTruthClusterAssociations", - "EcalEndcapPInsertClusters", - "EcalEndcapPInsertClusterAssociations", "EcalBarrelClusters", "EcalBarrelClusterAssociations", "EcalBarrelTruthClusters", @@ -350,7 +344,6 @@ JEventProcessorPODIO::JEventProcessorPODIO() { "EcalEndcapNRawHitAssociations", "HcalEndcapNRawHitAssociations", "EcalEndcapPRawHitAssociations", - "EcalEndcapPInsertRawHitAssociations", "HcalEndcapPInsertRawHitAssociations", "LFHCALRawHitAssociations", "EcalLumiSpecRawHitAssociations",