eic / epic

Geometry Description of the ePIC Experiment
https://eic.github.io/epic
GNU Lesser General Public License v3.0
25 stars 45 forks source link

Disk usage increase in 24.11.1 compared to 24.10.0 #812

Open rahmans1 opened 4 days ago

rahmans1 commented 4 days ago

Comparing the byte size of individual branches of campaign output between 24.11.1 and 24.10.0

[Blue] root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root

[Orange] root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root

image

Expected Result: (what do you expect when you execute the steps above)

Would expect them to be similar.

Actual Result: (what do you get when you execute the steps above)

Huge increase in 24.11. 1

Branch Name, Difference In Bytes
_EcalEndcapPTruthClusters_shapeParameters,390968
_EcalEndcapPInsertTruthClusters_shapeParameters,171352
_HcalFarForwardZDCClusters_hitContributions,-61888
_HcalFarForwardZDCClustersBaseline_hitContributions,-53364
_HcalFarForwardZDCTruthClusters_hitContributions,-47539
_B0ECalClusters_hitContributions,-39534
_CentralCKFTrajectoriesUnfiltered_measurementChi2,-31582
_CentralCKFTrajectoriesUnfiltered_outlierChi2,14810
_CentralCKFTruthSeededTrajectoriesUnfiltered_measurementChi2,-13776
_CentralCKFTruthSeededTrajectories_measurementChi2,-13052
_EcalEndcapPClusters_hitContributions,-10286
_B0ECalClusters_shapeParameters,10036
_CentralCKFTruthSeededTrajectoriesUnfiltered_outlierChi2,8757
_CentralCKFTrajectories_measurementChi2,-8384
_CentralCKFTruthSeededTrajectories_outlierChi2,8087
_EcalEndcapNTruthClusters_hitContributions,7649
_CentralCKFTrajectories_outlierChi2,7412
_EcalEndcapNClusters_hitContributions,7240
_HcalBarrelTruthClusters_shapeParameters,7153
_EcalEndcapPInsertTruthClusters_hitContributions,6862
_EcalBarrelScFiClusters_hitContributions,6445
_EcalFarForwardZDCClusters_hitContributions,-6444
_EcalEndcapNTruthClusters_shapeParameters,6338
_HcalEndcapPInsertClusters_hitContributions,5568
_EcalEndcapPTruthClusters_hitContributions,-5496
_EcalEndcapPClusters_shapeParameters,-5129
_EcalBarrelScFiClusters_shapeParameters,4916
_EcalEndcapPInsertClusters_hitContributions,4884
_EcalFarForwardZDCTruthClusters_hitContributions,-4736
_HcalEndcapNTruthClusters_shapeParameters,4154
_HcalEndcapPInsertClusters_shapeParameters,4123
_EcalEndcapPInsertClusters_shapeParameters,3976
_CentralCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated,3801
_CentralCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated,3701
_CentralCKFTruthSeededTrajectoriesUnfiltered_trackParameters,3601
_LFHCALClusters_shapeParameters,3600
_HcalFarForwardZDCClustersBaseline_subdetectorEnergies,3583
_CentralCKFTruthSeededTrajectories_measurements_deprecated,3551
_CentralCKFTrajectoriesUnfiltered_measurements_deprecated,3526
_EcalFarForwardZDCTruthClusters_shapeParameters,3520
_EcalFarForwardZDCTruthClusters_subdetectorEnergies,3508
_HcalFarForwardZDCTruthClusters_subdetectorEnergies,3508
_EcalEndcapPInsertTruthClusters_subdetectorEnergies,3508
_ReconstructedTruthSeededChargedParticleAssociations_rec,3501
_ReconstructedTruthSeededChargedParticles_particleIDUsed,3501
_ReconstructedTruthSeededChargedParticleAssociations_sim,3501
_EcalEndcapPSplitMergeClusters_subdetectorEnergies,3483
_EcalEndcapNSplitMergeClusters_subdetectorEnergies,3483
_HcalEndcapNSplitMergeClusters_subdetectorEnergies,3483
_HcalBarrelSplitMergeClusters_subdetectorEnergies,3458
_HcalFarForwardZDCClustersBaseline_shapeParameters,3455
_DRICHAerogelIrtCherenkovParticleID_rawHitAssociations,3451
_CentralCKFTruthSeededTrajectories_outliers_deprecated,3451
_HcalFarForwardZDCTruthClusters_shapeParameters,3436
_EcalBarrelTruthClusters_subdetectorEnergies,3429
_CentralCKFTrajectoriesUnfiltered_outliers_deprecated,3426
_ReconstructedTruthSeededChargedParticles_startVertex,3426
_ReconstructedTruthSeededChargedParticles_particleIDs,3426
_CentralCKFTruthSeededTrackUnfilteredAssociations_sim,3426
_CentralCKFTruthSeededTrackUnfilteredAssociations_rec,3426
_EcalEndcapPSplitMergeClusters_hitContributions,3408
_EcalEndcapNSplitMergeClusters_hitContributions,3408
_HcalEndcapNSplitMergeClusters_hitContributions,3408
_ReconstructedChargedRealPIDParticles_particleIDUsed,3401
_HcalEndcapNSplitMergeClusters_shapeParameters,3383
_HcalBarrelSplitMergeClusters_hitContributions,3383
_EcalFarForwardZDCClusters_subdetectorEnergies,3383
_EcalEndcapPSplitMergeClusters_shapeParameters,3383
_HcalEndcapPInsertClusters_subdetectorEnergies,3383
_EcalEndcapNSplitMergeClusters_shapeParameters,3383
_EcalBarrelImagingClusters_subdetectorEnergies,3383
_HcalFarForwardZDCClusters_subdetectorEnergies,3383
_EcalLumiSpecTruthClusters_subdetectorEnergies,3383
_EcalEndcapPInsertClusters_subdetectorEnergies,3383
_DRICHAerogelIrtCherenkovParticleID_thetaPhiPhotons,3376
_DRICHAerogelIrtCherenkovParticleID_chargedParticle,3376
_ReconstructedTruthSeededChargedParticles_particles,3376
ReconstructedTruthSeededChargedParticleAssociations,3376
_CentralCKFTruthSeededTracksUnfiltered_measurements,3376
_HcalEndcapNClusters_hitContributions,3370
_EcalBarrelImagingClusters_shapeParameters,3359
_RICHEndcapNTruthSeededParticleIDs_parameters,3358
_CombinedTOFTruthSeededParticleIDs_parameters,3358
_HcalBarrelSplitMergeClusters_shapeParameters,3358
_EcalEndcapPTruthClusters_subdetectorEnergies,3358
_EcalEndcapNTruthClusters_subdetectorEnergies,3358
_LFHCALSplitMergeClusters_subdetectorEnergies,3358
_HcalEndcapNTruthClusters_subdetectorEnergies,3358
_CentralCKFTruthSeededTrajectories_trackParameters,3351
_ReconstructedTruthSeededChargedParticles_clusters,3351
_TaggerTrackerTrajectories_measurements_deprecated,3351
_DRICHGasIrtCherenkovParticleID_rawHitAssociations,3351
_ReconstructedFarForwardZDCNeutrons_particleIDUsed,3351
_HcalBarrelTruthClusters_subdetectorEnergies,3333
_CentralCKFTruthSeededTracksUnfiltered_trajectory,3326
_HcalFarForwardZDCClusterAssociationsBaseline_sim,3326
_HcalFarForwardZDCClusterAssociationsBaseline_rec,3326
_ReconstructedChargedRealPIDParticles_startVertex,3326
_ReconstructedChargedRealPIDParticles_particleIDs,3326
_CentralCKFTruthSeededTrajectoriesUnfiltered_seed,3326
_CentralCKFTrajectoriesUnfiltered_trackParameters,3326
_EcalLumiSpecTruthClusters_hitContributions,3308
_EcalBarrelImagingClusters_hitContributions,3308
_EcalBarrelScFiClusters_subdetectorEnergies,3308
_ReconstructedBreitFrameParticles_particleIDUsed,3301
_ReconstructedTruthSeededChargedParticles_tracks,3301
CentralCKFTruthSeededTrackUnfilteredAssociations,3301
_EcalBarrelTruthClusters_shapeParameters,3293
_LFHCALSplitMergeClusters_hitContributions,3283
_EcalLumiSpecTruthClusters_shapeParameters,3283
_TaggerTrackerTrajectories_measurementChi2,3283
_DRICHGasIrtCherenkovParticleID_chargedParticle,3276
_DRICHGasIrtCherenkovParticleID_thetaPhiPhotons,3276
_CentralCKFTrajectories_measurements_deprecated,3276
_ReconstructedChargedRealPIDParticles_particles,3276
_ReconstructedFarForwardZDCNeutrons_startVertex,3276
_ReconstructedFarForwardZDCNeutrons_particleIDs,3276
_EcalBarrelTruthClusters_hitContributions,3258
_EcalLumiSpecClusters_subdetectorEnergies,3258
_LFHCALSplitMergeClusters_shapeParameters,3258
_ReconstructedChargedRealPIDParticles_clusters,3251
_EcalEndcapPInsertTruthClusterAssociations_rec,3251
_EcalFarForwardZDCTruthClusterAssociations_rec,3251
_EcalFarForwardZDCTruthClusterAssociations_sim,3251
_EcalEndcapPInsertTruthClusterAssociations_sim,3251
CentralCKFTruthSeededTrackParametersUnfiltered,3251
_HcalFarForwardZDCClustersBaseline_particleIDs,3251
_HcalFarForwardZDCTruthClusterAssociations_sim,3251
_HcalFarForwardZDCTruthClusterAssociations_rec,3251
_DRICHAerogelIrtCherenkovParticleID_hypotheses,3251
_TaggerTrackerTrajectories_outliers_deprecated,3251
_HcalEndcapNClusters_subdetectorEnergies,3233
_EcalEndcapPClusters_subdetectorEnergies,3233
_EcalEndcapNClusters_subdetectorEnergies,3233
_EcalFarForwardZDCClusters_shapeParameters,3227
_ReconstructedBreitFrameParticles_startVertex,3226
_CentralCKFTruthSeededTracksUnfiltered_tracks,3226
_EcalEndcapPSplitMergeClusterAssociations_sim,3226
_EcalEndcapPSplitMergeClusterAssociations_rec,3226
_ReconstructedChargedParticles_particleIDUsed,3226
_ReconstructedBreitFrameParticles_particleIDs,3226
_ReconstructedChargedParticleAssociations_sim,3226
_ReconstructedChargedParticleAssociations_rec,3226
_EcalEndcapNSplitMergeClusterAssociations_rec,3226
_EcalEndcapNSplitMergeClusterAssociations_sim,3226
_HcalEndcapNSplitMergeClusterAssociations_sim,3226
_ReconstructedFarForwardZDCNeutrons_particles,3226
_HcalEndcapNSplitMergeClusterAssociations_rec,3226
_DRICHTruthSeededParticleIDs_parameters,3208
_HcalBarrelClusters_subdetectorEnergies,3208
_EcalBarrelClusters_subdetectorEnergies,3208
_ForwardOffMTrackerRawHitAssociations_simHit,3201
_ForwardOffMTrackerRawHitAssociations_rawHit,3201
_BackwardMPGDEndcapRawHitAssociations_rawHit,3201
_BackwardMPGDEndcapRawHitAssociations_simHit,3201
HcalFarForwardZDCClusterAssociationsBaseline,3201
_ReconstructedFarForwardZDCNeutrons_clusters,3201
_ReconstructedChargedRealPIDParticles_tracks,3201
_GeneratedBreitFrameParticles_particleIDUsed,3201
_HcalBarrelSplitMergeClusterAssociations_sim,3201
_HcalBarrelSplitMergeClusterAssociations_rec,3201
_EcalLumiSpecClusters_hitContributions,3183
_TaggerTrackerTrajectories_outlierChi2,3183
_DIRCTruthSeededParticleIDs_parameters,3183
_HcalEndcapPInsertRawHitAssociations_rawHit,3176
_EcalFarForwardZDCRawHitAssociations_rawHit,3176
_EcalFarForwardZDCRawHitAssociations_simHit,3176
_HcalFarForwardZDCRawHitAssociations_rawHit,3176
CentralCKFTruthSeededTrajectoriesUnfiltered,3176
_EcalFarForwardZDCTruthClusters_particleIDs,3176
_HcalFarForwardZDCClustersBaseline_clusters,3176
_CentralCKFTrajectories_outliers_deprecated,3176
_HcalFarForwardZDCRawHitAssociations_simHit,3176
_CentralCKFTruthSeededTrackAssociations_rec,3176
_CentralCKFTruthSeededTrackAssociations_sim,3176
_ForwardMPGDEndcapRawHitAssociations_rawHit,3176
_HcalEndcapPInsertRawHitAssociations_simHit,3176
_HcalFarForwardZDCTruthClusters_particleIDs,3176
_ForwardRomanPotRecParticles_particleIDUsed,3176
_ReconstructedBreitFrameParticles_particles,3176
_EcalEndcapPInsertTruthClusters_particleIDs,3176
_ForwardMPGDEndcapRawHitAssociations_simHit,3176
_EcalEndcapPInsertRawHitAssociations_simHit,3176
_EcalEndcapPInsertRawHitAssociations_rawHit,3176
_EcalBarrelImagingRawHitAssociations_simHit,3176
_EcalBarrelImagingRawHitAssociations_rawHit,3176
_EcalLumiSpecClusters_shapeParameters,3158
_EcalEndcapPSplitMergeClusters_particleIDs,3151
_TaggerTrackerM2L1ClusterPositions_rawHits,3151
_CentralCKFTrackUnfilteredAssociations_sim,3151
_ReconstructedChargedParticles_particleIDs,3151
_CentralCKFTrackUnfilteredAssociations_rec,3151
_TaggerTrackerTrajectories_trackParameters,3151
_TaggerTrackerM2L3ClusterPositions_rawHits,3151
_EcalEndcapNSplitMergeClusters_particleIDs,3151
_TaggerTrackerM2L2ClusterPositions_rawHits,3151
_ReconstructedChargedParticles_startVertex,3151
_TaggerTrackerM2L0ClusterPositions_rawHits,3151
_TaggerTrackerM1L1ClusterPositions_rawHits,3151
_ReconstructedBreitFrameParticles_clusters,3151
_ReconstructedFarForwardZDCNeutrons_tracks,3151
_TaggerTrackerM1L3ClusterPositions_rawHits,3151
_TaggerTrackerM1L0ClusterPositions_rawHits,3151
_DRICHGasIrtCherenkovParticleID_hypotheses,3151
_TaggerTrackerM1L2ClusterPositions_rawHits,3151
_HcalEndcapNSplitMergeClusters_particleIDs,3151
_EcalBarrelClusters_hitContributions,3133
HcalFarForwardZDCTruthClusterAssociations,3126
EcalEndcapPInsertTruthClusterAssociations,3126
_HcalFarForwardZDCClusterAssociations_rec,3126
_EcalFarForwardZDCClusterAssociations_rec,3126
MCNonScatteredElectronAssociations_objIdx,3126
_EcalEndcapPInsertClusterAssociations_rec,3126
_HcalFarForwardZDCClusterAssociations_sim,3126
_EcalEndcapPInsertClusterAssociations_sim,3126
_EcalFarForwardZDCClusterAssociations_sim,3126
_MCParticlesHeadOnFrameNoBeamFX_daughters,3126
_SiEndcapTrackerRawHitAssociations_rawHit,3126
EcalFarForwardZDCTruthClusterAssociations,3126
_EcalBarrelImagingClusterAssociations_sim,3126
_EcalBarrelImagingClusterAssociations_rec,3126
_GeneratedBreitFrameParticles_particleIDs,3126
_ForwardRomanPotRawHitAssociations_simHit,3126
_ForwardRomanPotRawHitAssociations_rawHit,3126
_CentralTrackVertices_associatedParticles,3126
_GeneratedBreitFrameParticles_startVertex,3126
_ReconstructedCentauroJets_particleIDUsed,3126
_EcalLumiSpecTruthClusterAssociations_sim,3126
_EcalLumiSpecTruthClusterAssociations_rec,3126
_HcalBarrelSplitMergeClusters_particleIDs,3126
_CentralCKFTruthSeededTracks_measurements,3126
_HcalEndcapPInsertClusterAssociations_rec,3126
_HcalEndcapPInsertClusterAssociations_sim,3126
_OuterMPGDBarrelRawHitAssociations_simHit,3126
_SiEndcapTrackerRawHitAssociations_simHit,3126
_OuterMPGDBarrelRawHitAssociations_rawHit,3126
_EcalBarrelClusters_shapeParameters,3108
_B0ECalClusters_subdetectorEnergies,3108
_LFHCALClusters_subdetectorEnergies,3108
_HcalEndcapNClusters_shapeParameters,3105
_ForwardRomanPotRecParticles_startVertex,3101
HcalEndcapNSplitMergeClusterAssociations,3101
_LFHCALSplitMergeClusterAssociations_rec,3101
_EcalFarForwardZDCTruthClusters_clusters,3101
_EcalEndcapPInsertTruthClusters_clusters,3101
_LFHCALSplitMergeClusterAssociations_sim,3101
_HcalEndcapNTruthClusterAssociations_sim,3101
_HcalEndcapNTruthClusterAssociations_rec,3101
_ReconstructedChargedJets_particleIDUsed,3101
ReconstructedChargedParticleAssociations,3101
_ReconstructedChargedParticles_particles,3101
_ReconstructedBreitFrameParticles_tracks,3101
EcalEndcapPSplitMergeClusterAssociations,3101
_EcalEndcapPTruthClusterAssociations_rec,3101
_HcalFarForwardZDCTruthClusters_clusters,3101
_ForwardRomanPotRecParticles_particleIDs,3101
_EcalEndcapPTruthClusterAssociations_sim,3101
_CentralCKFTracksUnfiltered_measurements,3101
_EcalBarrelScFiRawHitAssociations_simHit,3101
_EcalBarrelScFiRawHitAssociations_rawHit,3101
ReconstructedTruthSeededChargedParticles,3101
_SiBarrelVertexRawHitAssociations_rawHit,3101
_SiBarrelVertexRawHitAssociations_simHit,3101
EcalEndcapNSplitMergeClusterAssociations,3101
CentralTrackingRawHitAssociations_objIdx,3101
_EcalEndcapNTruthClusterAssociations_sim,3101
_EcalEndcapNTruthClusterAssociations_rec,3101
_RICHEndcapNParticleIDs_parameters,3083
_CombinedTOFParticleIDs_parameters,3083
_EcalBarrelTruthClusterAssociations_sim,3076
_ForwardOffMRecParticles_particleIDUsed,3076
_TaggerTrackerRawHitAssociations_simHit,3076
_HcalFarForwardZDCClustersBaseline_hits,3076
_CentralCKFTruthSeededTracks_trajectory,3076
_EcalEndcapNSplitMergeClusters_clusters,3076
_TaggerTrackerRawHitAssociations_rawHit,3076
_CentralCKFTrajectories_trackParameters,3076
_EcalBarrelTruthClusterAssociations_rec,3076
_HcalEndcapNSplitMergeClusters_clusters,3076
_CentralCKFTruthSeededTrajectories_seed,3076
_HcalBarrelTruthClusterAssociations_rec,3076
HcalBarrelSplitMergeClusterAssociations,3076
_HcalBarrelTruthClusterAssociations_sim,3076
_EcalEndcapPSplitMergeClusters_clusters,3076
_GeneratedBreitFrameParticles_particles,3076
_MCParticlesHeadOnFrameNoBeamFX_parents,3076
_ReconstructedChargedParticles_clusters,3076
_EcalEndcapPInsertClusters_particleIDs,3051
_ReconstructedParticleAssociations_sim,3051
_CentralCKFTrajectoriesUnfiltered_seed,3051
_HcalBarrelSplitMergeClusters_clusters,3051
_EcalBarrelImagingClusters_particleIDs,3051
CentralCKFTruthSeededTrackAssociations,3051
_ReconstructedCentauroJets_startVertex,3051
_EcalLumiSpecTruthClusters_particleIDs,3051
_HcalFarForwardZDCClusters_particleIDs,3051
_HcalEndcapPInsertClusters_particleIDs,3051
_CentralCKFTracksUnfiltered_trajectory,3051
_EcalLumiSpecRawHitAssociations_simHit,3051
_ReconstructedCentauroJets_particleIDs,3051
_EcalLumiSpecRawHitAssociations_rawHit,3051
_EcalFarForwardZDCClusters_particleIDs,3051
_RICHEndcapNRawHitsAssociations_rawHit,3051
_EcalBarrelScFiClusterAssociations_sim,3051
_EcalBarrelScFiClusterAssociations_rec,3051
MCScatteredElectronAssociations_objIdx,3051
_GeneratedBreitFrameParticles_clusters,3051
_ReconstructedParticleAssociations_rec,3051
_ForwardRomanPotRecParticles_particles,3051
_ReconstructedParticles_particleIDUsed,3051
_RICHEndcapNRawHitsAssociations_simHit,3051
_GeneratedCentauroJets_particleIDUsed,3026
_ReconstructedChargedJets_particleIDs,3026
_ForwardRomanPotRecParticles_clusters,3026
CentralCKFTrackUnfilteredAssociations,3026
CentralCKFTruthSeededTracksUnfiltered,3026
_HcalEndcapNRawHitAssociations_simHit,3026
_HcalEndcapNRawHitAssociations_rawHit,3026
_ReconstructedChargedParticles_tracks,3026
_HcalEndcapNTruthClusters_particleIDs,3026
_ReconstructedChargedJets_startVertex,3026
_EcalEndcapNRawHitAssociations_rawHit,3026
_EcalEndcapNTruthClusters_particleIDs,3026
_LFHCALSplitMergeClusters_particleIDs,3026
_EcalEndcapPTruthClusters_particleIDs,3026
_EcalEndcapPRawHitAssociations_rawHit,3026
_EcalEndcapPRawHitAssociations_simHit,3026
_EcalEndcapNRawHitAssociations_simHit,3026
EcalFarForwardZDCClusterAssociations,3001
ReconstructedChargedRealPIDParticles,3001
_EcalFarForwardZDCTruthClusters_hits,3001
CentralCKFTruthSeededTrackParameters,3001
_GeneratedChargedJets_particleIDUsed,3001
_HcalBarrelTruthClusters_particleIDs,3001
HcalEndcapPInsertClusterAssociations,3001
BackwardMPGDEndcapRawHitAssociations,3001
ForwardOffMTrackerRawHitAssociations,3001
_ReconstructedCentauroJets_particles,3001
EcalBarrelImagingClusterAssociations,3001
_HcalFarForwardZDCSubcellHits_rawHit,3001
_ForwardOffMRecParticles_startVertex,3001
_MPGDBarrelRawHitAssociations_rawHit,3001
_HcalFarForwardZDCTruthClusters_hits,3001
_MPGDBarrelRawHitAssociations_simHit,3001
_EcalEndcapPInsertTruthClusters_hits,3001
EcalLumiSpecTruthClusterAssociations,3001
_EcalLumiSpecClusterAssociations_rec,3001
_EcalLumiSpecClusterAssociations_sim,3001
_EcalBarrelTruthClusters_particleIDs,3001
_HcalBarrelRawHitAssociations_simHit,3001
HcalFarForwardZDCClusterAssociations,3001
_HcalBarrelRawHitAssociations_rawHit,3001
_GeneratedBreitFrameParticles_tracks,3001
EcalEndcapPInsertClusterAssociations,3001
_ForwardOffMRecParticles_particleIDs,3001
_HcalEndcapNTruthClusters_hitContributions,2991
_ReconstructedCentauroJets_clusters,2976
_TOFBarrelRawHitAssociations_rawHit,2976
_EcalEndcapPInsertClusters_clusters,2976
_TOFBarrelRawHitAssociations_simHit,2976
_HcalEndcapNClusterAssociations_rec,2976
_TOFEndcapRawHitAssociations_rawHit,2976
_TOFEndcapRawHitAssociations_simHit,2976
_HcalEndcapNClusterAssociations_sim,2976
_EcalEndcapPSplitMergeClusters_hits,2976
EcalEndcapPTruthClusterAssociations,2976
EcalEndcapPInsertRawHitAssociations,2976
_ReconstructedParticles_startVertex,2976
_ReconstructedParticles_particleIDs,2976
_ReconstructedChargedJets_particles,2976
LFHCALSplitMergeClusterAssociations,2976
_EcalBarrelImagingClusters_clusters,2976
_HcalEndcapPInsertMergedHits_rawHit,2976
_B0TrackerRawHitAssociations_rawHit,2976
CentralCKFTrackParametersUnfiltered,2976
_EcalLumiSpecTruthClusters_clusters,2976
_HcalEndcapPInsertClusters_clusters,2976
_CalorimeterTrackProjections_points,2976
ForwardMPGDEndcapRawHitAssociations,2976
_EcalBarrelScFiClusters_particleIDs,2976
HcalFarForwardZDCRawHitAssociations,2976
_EcalEndcapNSplitMergeClusters_hits,2976
EcalBarrelImagingRawHitAssociations,2976
HcalEndcapPInsertRawHitAssociations,2976
_CentralCKFTruthSeededTracks_tracks,2976
HcalEndcapNTruthClusterAssociations,2976
EcalFarForwardZDCRawHitAssociations,2976
EcalEndcapNTruthClusterAssociations,2976
_EcalFarForwardZDCClusters_clusters,2976
_EcalEndcapNClusterAssociations_rec,2976
_HcalEndcapNSplitMergeClusters_hits,2976
_EcalEndcapNClusterAssociations_sim,2976
_EcalEndcapPClusterAssociations_rec,2976
_B0TrackerRawHitAssociations_simHit,2976
_ForwardRomanPotRecParticles_tracks,2976
_EcalEndcapPClusterAssociations_sim,2976
_HcalFarForwardZDCClusters_clusters,2976
_ReconstructedChargedJets_clusters,2951
_HcalBarrelClusterAssociations_sim,2951
_CentralCKFTracksUnfiltered_tracks,2951
_HcalBarrelSplitMergeClusters_hits,2951
_LFHCALSplitMergeClusters_clusters,2951
_CalorimeterTrackProjections_track,2951
HcalBarrelTruthClusterAssociations,2951
_HcalEndcapNTruthClusters_clusters,2951
DRICHAerogelIrtCherenkovParticleID,2951
_BackwardMPGDEndcapHits_MCParticle,2951
_HcalBarrelClusterAssociations_rec,2951
_GeneratedCentauroJets_particleIDs,2951
_EcalBarrelClusterAssociations_sim,2951
_EcalEndcapNTruthClusters_clusters,2951
ReconstructedFarForwardZDCNeutrons,2951
_EcalBarrelClusterAssociations_rec,2951
_GeneratedParticles_particleIDUsed,2951
_SiBarrelRawHitAssociations_simHit,2951
EcalBarrelTruthClusterAssociations,2951
_ForwardOffMRecParticles_particles,2951
_SiBarrelRawHitAssociations_rawHit,2951
_GeneratedCentauroJets_startVertex,2951
_EcalEndcapPTruthClusters_clusters,2951
_DRICHParticleIDs_parameters,2933
TaggerTrackerM2L0ClusterPositions,2926
TaggerTrackerM1L3ClusterPositions,2926
ForwardRomanPotRawHitAssociations,2926
TaggerTrackerM1L2ClusterPositions,2926
CentralCKFTruthSeededTrajectories,2926
CombinedTOFTruthSeededParticleIDs,2926
_ForwardOffMTrackerRecHits_rawHit,2926
_InclusiveKinematicsElectron_scat,2926
EcalBarrelScFiClusterAssociations,2926
RICHEndcapNTruthSeededParticleIDs,2926
_ForwardOffMRecParticles_clusters,2926
_TaggerTrackerTracks_measurements,2926
ScatteredElectronsEMinusPz_objIdx,2926
_ForwardMPGDEndcapHits_MCParticle,2926
TaggerTrackerM2L1ClusterPositions,2926
_EcalBarrelTruthClusters_clusters,2926
ReconstructedParticleAssociations,2926
_EcalLumiSpecClusters_particleIDs,2926
TaggerTrackerM2L2ClusterPositions,2926
TaggerTrackerM2L3ClusterPositions,2926
OuterMPGDBarrelRawHitAssociations,2926
_ReconstructedJets_particleIDUsed,2926
_BackwardMPGDEndcapRecHits_rawHit,2926
TaggerTrackerM1L1ClusterPositions,2926
HcalFarForwardZDCClustersBaseline,2926
SiEndcapTrackerRawHitAssociations,2926
_HcalBarrelTruthClusters_clusters,2926
_ReconstructedCentauroJets_tracks,2926
TaggerTrackerM1L0ClusterPositions,2926
_GeneratedChargedJets_particleIDs,2926
_GeneratedChargedJets_startVertex,2926
_ReconstructedParticles_particles,2926
_DIRCParticleIDs_parameters,2908
_HcalEndcapPInsertRecHits_rawHit,2901
_LFHCALRawHitAssociations_rawHit,2901
_LFHCALRawHitAssociations_simHit,2901
_DRICHRawHitsAssociations_rawHit,2901
_CentralCKFTrackAssociations_sim,2901
_DRICHRawHitsAssociations_simHit,2901
_HcalFarForwardZDCRecHits_rawHit,2901
_EcalEndcapPInsertRecHits_rawHit,2901
SiBarrelVertexRawHitAssociations,2901
EcalBarrelScFiRawHitAssociations,2901
_CentralCKFTrackAssociations_rec,2901
_EcalFarForwardZDCRecHits_rawHit,2901
_ForwardMPGDEndcapRecHits_rawHit,2901
_EcalBarrelScFiClusters_clusters,2901
_EcalEndcapNClusters_particleIDs,2901
_ReconstructedChargedJets_tracks,2901
CentralCKFTrajectoriesUnfiltered,2901
_CentralTrackerMeasurements_hits,2901
InclusiveKinematicseSigma_objIdx,2901
_GeneratedCentauroJets_particles,2901
_B0ECalRawHitAssociations_simHit,2901
_EcalBarrelImagingRecHits_rawHit,2901
_EcalEndcapPClusters_particleIDs,2901
_HcalEndcapNClusters_particleIDs,2901
_B0ECalRawHitAssociations_rawHit,2901
_ReconstructedParticles_clusters,2901
ReconstructedBreitFrameParticles,2901
_TaggerTrackerTracks_trajectory,2876
_EcalBarrelImagingClusters_hits,2876
_EcalLumiSpecTruthClusters_hits,2876
_HcalBarrelClusters_particleIDs,2876
_EcalFarForwardZDCClusters_hits,2876
_EcalBarrelClusters_particleIDs,2876
_HcalEndcapPInsertClusters_hits,2876
TaggerTrackerRawHitAssociations,2876
_GeneratedParticles_startVertex,2876
_OuterMPGDBarrelHits_MCParticle,2876
_TaggerTrackerTrajectories_seed,2876
_InclusiveKinematicsESigma_scat,2876
EcalLumiSpecClusterAssociations,2876
_GeneratedCentauroJets_clusters,2876
_HcalFarForwardZDCClusters_hits,2876
_ForwardOffMRecParticles_tracks,2876
_GeneratedChargedJets_particles,2876
_EcalEndcapPInsertClusters_hits,2876
_GeneratedParticles_particleIDs,2876
_ReconstructedJets_startVertex,2851
_InclusiveKinematicsSigma_scat,2851
MCParticlesHeadOnFrameNoBeamFX,2851
_EcalEndcapNTruthClusters_hits,2851
_LFHCALClusterAssociations_sim,2851
_LFHCALClusterAssociations_rec,2851
_B0ECalClusterAssociations_sim,2851
EcalEndcapPClusterAssociations,2851
_ReconstructedParticles_tracks,2851
HcalFarForwardZDCTruthClusters,2851
_LFHCALSplitMergeClusters_hits,2851
_EcalEndcapPTruthClusters_hits,2851
_InclusiveKinematicsTruth_scat,2851
EcalFarForwardZDCTruthClusters,2851
_SiBarrelTrackerRecHits_rawHit,2851
EcalEndcapPInsertTruthClusters,2851
EcalLumiSpecRawHitAssociations,2851
ScatteredElectronsTruth_objIdx,2851
HcalEndcapNClusterAssociations,2851
_ForwardRomanPotRecHits_rawHit,2851
_B0ECalClusterAssociations_rec,2851
_OuterMPGDBarrelRecHits_rawHit,2851
_HcalEndcapNTruthClusters_hits,2851
_GeneratedChargedJets_clusters,2851
_SiEndcapTrackerRecHits_rawHit,2851
RICHEndcapNRawHitsAssociations,2851
DRICHGasIrtCherenkovParticleID,2851
EcalEndcapNClusterAssociations,2851
_EcalLumiSpecClusters_clusters,2851
_CentralCKFTracks_measurements,2851
_ReconstructedJets_particleIDs,2851
_SiBarrelVertexRecHits_rawHit,2826
_TrackerEndcapHits_MCParticle,2826
EcalEndcapPSplitMergeClusters,2826
EcalBarrelClusterAssociations,2826
EcalEndcapPRawHitAssociations,2826
ReconstructedChargedParticles,2826
_HcalBarrelTruthClusters_hits,2826
_GeneratedJets_particleIDUsed,2826
_GeneratedCentauroJets_tracks,2826
_GeneratedParticles_particles,2826
HcalBarrelClusterAssociations,2826
_HcalEndcapNClusters_clusters,2826
_TaggerTrackerM2Tracks_points,2826
_EcalBarrelScFiRecHits_rawHit,2826
ReconstructedElectrons_objIdx,2826
EcalEndcapNSplitMergeClusters,2826
_EcalEndcapNClusters_clusters,2826
_EcalBarrelTruthClusters_hits,2826
_HcalEndcapNMergedHits_rawHit,2826
CentralTrackingRecHits_objIdx,2826
HcalEndcapNSplitMergeClusters,2826
_TaggerTrackerM1Tracks_points,2826
_EcalEndcapPClusters_clusters,2826
EcalEndcapNRawHitAssociations,2826
HcalEndcapNRawHitAssociations,2826
_HcalBarrelClusters_hitContributions,2825
TaggerTrackerTrackParameters,2801
MPGDBarrelRawHitAssociations,2801
_ReconstructedJets_particles,2801
_TaggerTrackerM2Tracks_track,2801
TaggerTrackerProjectedTracks,2801
_TaggerTrackerM1Tracks_track,2801
_VertexBarrelHits_MCParticle,2801
HcalBarrelSplitMergeClusters,2801
GeneratedBreitFrameParticles,2801
_EcalBarrelScFiClusters_hits,2801
HcalBarrelRawHitAssociations,2801
_CentralCKFTrajectories_seed,2801
_HcalBarrelClusters_clusters,2801
_CentralCKFTracks_trajectory,2801
HcalFarForwardZDCSubcellHits,2801
_CentralTrackSegments_points,2801
_EcalBarrelClusters_clusters,2801
_GeneratedParticles_clusters,2801
_GeneratedChargedJets_tracks,2801
DRICHTruthSeededParticleIDs,2776
_EcalLumiSpecRecHits_rawHit,2776
CentralCKFTruthSeededTracks,2776
ForwardRomanPotRecParticles,2776
CentralCKFTrackAssociations,2776
CalorimeterTrackProjections,2776
HcalEndcapPInsertMergedHits,2776
_TaggerTrackerTracks_tracks,2776
_HadronicFinalState_hadrons,2776
_CentralTrackSegments_track,2776
_InclusiveKinematicsDA_scat,2776
MCScatteredElectrons_objIdx,2776
B0TrackerRawHitAssociations,2776
InclusiveKinematicsElectron,2776
_ReconstructedJets_clusters,2776
TOFEndcapRawHitAssociations,2776
_B0ECalClusters_particleIDs,2776
TOFBarrelRawHitAssociations,2776
_InclusiveKinematicsJB_scat,2776
_LFHCALClusters_particleIDs,2776
_InclusiveKinematicsML_scat,2776
SiBarrelRawHitAssociations,2751
CentralTrackSeedingResults,2751
_EcalEndcapNRecHits_rawHit,2751
CentralCKFTracksUnfiltered,2751
_HcalEndcapNRecHits_rawHit,2751
_GeneratedParticles_tracks,2751
_EcalEndcapPRecHits_rawHit,2751
_GeneratedJets_startVertex,2751
_GeneratedJets_particleIDs,2751
DIRCTruthSeededParticleIDs,2751
_EcalLumiSpecClusters_hits,2751
_DRICHAerogelTracks_points,2751
_MPGDBarrelHits_MCParticle,2751
CentralTrackerMeasurements,2751
_HcalBarrelTruthClusters_hitContributions,2742
EcalFarForwardZDCClusters,2726
_DRICHAerogelTracks_track,2726
EcalEndcapPInsertClusters,2726
_EcalEndcapPClusters_hits,2726
ForwardOffMTrackerRecHits,2726
EcalBarrelImagingClusters,2726
EcalLumiSpecTruthClusters,2726
_ReconstructedJets_tracks,2726
_EcalEndcapNClusters_hits,2726
B0ECalClusterAssociations,2726
_HcalBarrelRecHits_rawHit,2726
_TOFEndcapHits_MCParticle,2726
_TOFBarrelHits_MCParticle,2726
MCScatteredProtons_objIdx,2726
InclusiveKinematicsESigma,2726
HcalFarForwardZDCClusters,2726
BackwardMPGDEndcapRawHits,2726
BackwardMPGDEndcapRecHits,2726
TaggerTrackerTrajectories,2726
_MPGDBarrelRecHits_rawHit,2726
LFHCALClusterAssociations,2726
_B0TrackerHits_MCParticle,2726
CentralCKFTrackParameters,2726
ReconstructedCentauroJets,2726
_HcalEndcapNClusters_hits,2726
HcalEndcapPInsertClusters,2726
_B0ECalClusters_clusters,2701
EcalEndcapPTruthClusters,2701
LFHCALRawHitAssociations,2701
_TOFEndcapRecHits_rawHit,2701
_SiBarrelHits_MCParticle,2701
EcalFarForwardZDCRecHits,2701
EcalFarForwardZDCRawHits,2701
B0ECalRawHitAssociations,2701
LFHCALSplitMergeClusters,2701
InclusiveKinematicsSigma,2701
EcalBarrelImagingRecHits,2701
InclusiveKinematicsTruth,2701
EcalBarrelImagingRawHits,2701
_EcalBarrelClusters_hits,2701
_LFHCALClusters_clusters,2701
EcalEndcapNTruthClusters,2701
EcalEndcapPInsertRawHits,2701
EcalEndcapPInsertRecHits,2701
DRICHRawHitsAssociations,2701
_B0TrackerRecHits_rawHit,2701
_GeneratedJets_particles,2701
HcalFarForwardZDCRecHits,2701
ReconstructedChargedJets,2701
ForwardMPGDEndcapRawHits,2701
ForwardMPGDEndcapRecHits,2701
_HcalBarrelClusters_hits,2701
_CentralCKFTracks_tracks,2701
HcalFarForwardZDCRawHits,2701
HcalEndcapNTruthClusters,2701
HcalEndcapPInsertRawHits,2701
HcalEndcapPInsertRecHits,2701
HcalBarrelTruthClusters,2676
_GeneratedJets_clusters,2676
ForwardOffMRecParticles,2676
EcalBarrelTruthClusters,2676
_HcalFarForwardZDCClusters_shapeParameters,2667
SiBarrelTrackerRecHits,2651
SiEndcapTrackerRecHits,2651
SiEndcapTrackerRawHits,2651
CombinedTOFParticleIDs,2651
BackwardMPGDEndcapHits,2651
CentralCKFTrajectories,2651
EcalBarrelScFiClusters,2651
_DRICHGasTracks_points,2651
RICHEndcapNParticleIDs,2651
ReconstructedParticles,2651
_MCParticles_daughters,2651
OuterMPGDBarrelRecHits,2651
OuterMPGDBarrelRawHits,2651
MCBeamElectrons_objIdx,2651
PrimaryVertices_objIdx,2651
ForwardRomanPotRecHits,2651
EcalBarrelScFiRecHits,2626
SiBarrelVertexRawHits,2626
ForwardMPGDEndcapHits,2626
TaggerTrackerM2Tracks,2626
InclusiveKinematicsDA,2626
GeneratedCentauroJets,2626
SiBarrelVertexRecHits,2626
_DRICHGasTracks_track,2626
HcalEndcapNMergedHits,2626
EcalBarrelScFiRawHits,2626
_B0ECalRecHits_rawHit,2626
InclusiveKinematicsJB,2626
InclusiveKinematicsML,2626
_LFHCALRecHits_rawHit,2626
_GeneratedJets_tracks,2626
TaggerTrackerM1Tracks,2626
GeneratedChargedJets,2601
CentralTrackSegments,2601
CentralTrackVertices,2601
TaggerTrackerRawHits,2601
EcalLumiSpecClusters,2601
_MCParticles_parents,2601
MCBeamProtons_objIdx,2601
_B0ECalClusters_hits,2601
_LFHCALClusters_hits,2601
TaggerTrackerTracks,2576
OuterMPGDBarrelHits,2576
HcalEndcapNClusters,2576
EcalLumiSpecRecHits,2576
EcalLumiSpecRawHits,2576
EcalEndcapNClusters,2576
EcalEndcapPClusters,2576
EcalEndcapPRawHits,2551
EcalBarrelClusters,2551
HadronicFinalState,2551
EcalEndcapPRecHits,2551
HcalEndcapNRecHits,2551
HcalEndcapNRawHits,2551
GeneratedParticles,2551
EcalEndcapNRecHits,2551
EcalEndcapNRawHits,2551
RICHEndcapNRawHits,2551
HcalBarrelClusters,2551
DRICHAerogelTracks,2551
MPGDBarrelRecHits,2526
TrackerEndcapHits,2526
MPGDBarrelRawHits,2526
ReconstructedJets,2526
HcalBarrelRecHits,2526
HcalBarrelRawHits,2526
CentralCKFTracks,2501
TOFEndcapRecHits,2501
VertexBarrelHits,2501
B0TrackerRawHits,2501
TOFEndcapRawHits,2501
B0TrackerRecHits,2501
DRICHParticleIDs,2501
SiBarrelRawHits,2476
DIRCParticleIDs,2476
LFHCALClusters,2451
B0ECalClusters,2451
MPGDBarrelHits,2451
DRICHGasTracks,2451
B0ECalRawHits,2426
TOFBarrelHits,2426
GeneratedJets,2426
B0TrackerHits,2426
TOFEndcapHits,2426
LFHCALRecHits,2426
LFHCALRawHits,2426
B0ECalRecHits,2426
SiBarrelHits,2401
DRICHRawHits,2401
DIRCRawHits,2376
EventHeader,2376
MCParticles,2376
_EcalEndcapNClusters_shapeParameters,1649
_LFHCALClusters_hitContributions,-816
_HcalBarrelClusters_shapeParameters,812
_CentralTrackerMeasurements_weights,-224
wdconinc commented 4 days ago

Are these storage numbers normalized for the actual number of events per chunk? That might (must to some degree) be different between the campaigns.

rahmans1 commented 4 days ago

Are these storage numbers normalized for the actual number of events per chunk? That might (must to some degree) be different between the campaigns.

Not normalized for events per chunk. But both of these files has ~500 events. The file from 24.11.1 has 531 and the file from 24.10.0 has 509 events. That shouldn't cause the branch sizes to differ so drastically i think.

wdconinc commented 4 days ago

Plot would be useful as benchmark with flagging (as in capybara) when there is a significant change.

rahmans1 commented 4 days ago

Plot would be useful as benchmark with flagging (as in capybara) when there is a significant change.

Yep. I was thinking of adding it as a benchmark.

wdconinc commented 4 days ago

Not normalized for events per chunk. But both of these files has ~500 events. The file from 24.11.1 has 531 and the file from 24.10.0 has 509 events. That shouldn't cause the branch sizes to differ so drastically i think.

Magic 512 event boundary on bucket filling? If > 512, new bucket, which brings fixed overhead?

rahmans1 commented 4 days ago

Not normalized for events per chunk. But both of these files has ~500 events. The file from 24.11.1 has 531 and the file from 24.10.0 has 509 events. That shouldn't cause the branch sizes to differ so drastically i think.

Magic 512 event boundary on bucket filling? If > 512, new bucket, which brings fixed overhead?

Intriguing. How would we confirm that?

wdconinc commented 4 days ago

Not normalized for events per chunk. But both of these files has ~500 events. The file from 24.11.1 has 531 and the file from 24.10.0 has 509 events. That shouldn't cause the branch sizes to differ so drastically i think.

Magic 512 event boundary on bucket filling? If > 512, new bucket, which brings fixed overhead?

Intriguing. How would we confirm that?

Wowsers.

Cycles

24.10.0

root [1] .ls
TNetXNGFile**           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
 TNetXNGFile*           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
  KEY: TTree    events;2        events data tree [current cycle]
  KEY: TTree    events;1        events data tree [backup cycle]
  KEY: TTree    podio_metadata;1        metadata tree for podio I/O functionality

24.11.1

root [1] .ls
TNetXNGFile**           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
 TNetXNGFile*           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
  KEY: TTree    events;27       events data tree [current cycle]
  KEY: TTree    events;26       events data tree [backup cycle]
  KEY: TTree    podio_metadata;1        metadata tree for podio I/O functionality

-> increase from 2 to 27 cycles

Baskets (not buckets)

24.10.0:

root [1] events->Print("_TrackerEndcapHits_MCParticle*")
******************************************************************************
*Tree    :events    : events data tree                                       *
*Entries :      509 : Total =       240389363 bytes  File  Size =   67998112 *
*        :          : Tree compression factor =   3.51                       *
******************************************************************************
*Br    0 :_TrackerEndcapHits_MCParticle :                                    *
*         | Int_t _TrackerEndcapHits_MCParticle_                             *
*Entries :      509 : Total  Size=       6813 bytes  File Size  =       3410 *
*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.26     *
*............................................................................*
*Br    1 :_TrackerEndcapHits_MCParticle.index :                              *
*         | Int_t index[_TrackerEndcapHits_MCParticle_]                      *
*Entries :      509 : Total  Size=      52505 bytes  File Size  =      16493 *
*Baskets :        3 : Basket Size=      57344 bytes  Compression=   3.14     *
*............................................................................*
*Br    2 :_TrackerEndcapHits_MCParticle.collectionID :                       *
*         | UInt_t collectionID[_TrackerEndcapHits_MCParticle_]              *
*Entries :      509 : Total  Size=      52554 bytes  File Size  =       2980 *
*Baskets :        3 : Basket Size=      57344 bytes  Compression=  17.38     *
*............................................................................*

24.11.1:

root [3] events->Print("_TrackerEndcapHits_MCParticle*")
******************************************************************************
*Tree    :events    : events data tree                                       *
*Entries :      531 : Total =      5805017410 bytes  File  Size =  273198902 *
*        :          : Tree compression factor =  21.34                       *
******************************************************************************
*Br    0 :_TrackerEndcapHits_MCParticle :                                    *
*         | Int_t _TrackerEndcapHits_MCParticle_                             *
*Entries :      531 : Total  Size=      11079 bytes  File Size  =       7026 *
*Baskets :       27 : Basket Size=      32000 bytes  Compression=   1.01     *
*............................................................................*
*Br    1 :_TrackerEndcapHits_MCParticle.index :                              *
*         | Int_t index[_TrackerEndcapHits_MCParticle_]                      *
*Entries :      531 : Total  Size=      52969 bytes  File Size  =      26661 *
*Baskets :       27 : Basket Size=       9269 bytes  Compression=   1.95     *
*............................................................................*
*Br    2 :_TrackerEndcapHits_MCParticle.collectionID :                       *
*         | UInt_t collectionID[_TrackerEndcapHits_MCParticle_]              *
*Entries :      531 : Total  Size=      53186 bytes  File Size  =       6418 *
*Baskets :       27 : Basket Size=       9269 bytes  Compression=   8.11     *
*............................................................................*

-> 2 or 3 baskets to 27.

rahmans1 commented 4 days ago

Not normalized for events per chunk. But both of these files has ~500 events. The file from 24.11.1 has 531 and the file from 24.10.0 has 509 events. That shouldn't cause the branch sizes to differ so drastically i think.

Magic 512 event boundary on bucket filling? If > 512, new bucket, which brings fixed overhead?

Intriguing. How would we confirm that?

Wowsers.

Cycles

24.10.0

root [1] .ls
TNetXNGFile**           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
 TNetXNGFile*           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
  KEY: TTree    events;2        events data tree [current cycle]
  KEY: TTree    events;1        events data tree [backup cycle]
  KEY: TTree    podio_metadata;1        metadata tree for podio I/O functionality

24.11.1

root [1] .ls
TNetXNGFile**           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
 TNetXNGFile*           root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root
  KEY: TTree    events;27       events data tree [current cycle]
  KEY: TTree    events;26       events data tree [backup cycle]
  KEY: TTree    podio_metadata;1        metadata tree for podio I/O functionality

-> increase from 2 to 27 cycles

Baskets (not buckets)

24.10.0:

root [1] events->Print("_TrackerEndcapHits_MCParticle*")
******************************************************************************
*Tree    :events    : events data tree                                       *
*Entries :      509 : Total =       240389363 bytes  File  Size =   67998112 *
*        :          : Tree compression factor =   3.51                       *
******************************************************************************
*Br    0 :_TrackerEndcapHits_MCParticle :                                    *
*         | Int_t _TrackerEndcapHits_MCParticle_                             *
*Entries :      509 : Total  Size=       6813 bytes  File Size  =       3410 *
*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.26     *
*............................................................................*
*Br    1 :_TrackerEndcapHits_MCParticle.index :                              *
*         | Int_t index[_TrackerEndcapHits_MCParticle_]                      *
*Entries :      509 : Total  Size=      52505 bytes  File Size  =      16493 *
*Baskets :        3 : Basket Size=      57344 bytes  Compression=   3.14     *
*............................................................................*
*Br    2 :_TrackerEndcapHits_MCParticle.collectionID :                       *
*         | UInt_t collectionID[_TrackerEndcapHits_MCParticle_]              *
*Entries :      509 : Total  Size=      52554 bytes  File Size  =       2980 *
*Baskets :        3 : Basket Size=      57344 bytes  Compression=  17.38     *
*............................................................................*

24.11.1:

root [3] events->Print("_TrackerEndcapHits_MCParticle*")
******************************************************************************
*Tree    :events    : events data tree                                       *
*Entries :      531 : Total =      5805017410 bytes  File  Size =  273198902 *
*        :          : Tree compression factor =  21.34                       *
******************************************************************************
*Br    0 :_TrackerEndcapHits_MCParticle :                                    *
*         | Int_t _TrackerEndcapHits_MCParticle_                             *
*Entries :      531 : Total  Size=      11079 bytes  File Size  =       7026 *
*Baskets :       27 : Basket Size=      32000 bytes  Compression=   1.01     *
*............................................................................*
*Br    1 :_TrackerEndcapHits_MCParticle.index :                              *
*         | Int_t index[_TrackerEndcapHits_MCParticle_]                      *
*Entries :      531 : Total  Size=      52969 bytes  File Size  =      26661 *
*Baskets :       27 : Basket Size=       9269 bytes  Compression=   1.95     *
*............................................................................*
*Br    2 :_TrackerEndcapHits_MCParticle.collectionID :                       *
*         | UInt_t collectionID[_TrackerEndcapHits_MCParticle_]              *
*Entries :      531 : Total  Size=      53186 bytes  File Size  =       6418 *
*Baskets :       27 : Basket Size=       9269 bytes  Compression=   8.11     *
*............................................................................*

-> 2 or 3 baskets to 27.

What is the tree compression factor variable?

wdconinc commented 4 days ago

Based on the change from

*        :          : Tree compression factor =   3.51                       *

to

*        :          : Tree compression factor =  21.34                       *

we are writing more zeros, compressing them well, but still ending up with larger files.

Based on the change from

*Entries :      509 : Total =       240389363 bytes  File  Size =   67998112 *

to

*Entries :      531 : Total =      5805017410 bytes  File  Size =  273198902 *

we are writing 24x more data.

wdconinc commented 4 days ago

What is the tree compression factor variable?

Likely wrong question. I think you might want to plot the uncompressed total size for each branch.

root [5] auto* b = events->GetBranch("_EcalEndcapPTruthClusters_shapeParameters")
(TBranch *) 0x5819766e3020
root [6] b->GetTotalSize()
(long long) 447741
rahmans1 commented 4 days ago

What is the tree compression factor variable?

Likely wrong question. I think you might want to plot the uncompressed total size for each branch.

root [5] auto* b = events->GetBranch("_EcalEndcapPTruthClusters_shapeParameters")
(TBranch *) 0x5819766e3020
root [6] b->GetTotalSize()
(long long) 447741

That's what my plot shows. The total branch size, not normalized by entries of course.

rahmans1 commented 4 days ago

I have a feeling that this is not an eicrecon issue? Something in the geometry or removal of that filter in npsim? Could check if the FULL file sizes are also different.

wdconinc commented 4 days ago
jug_dev> wdconinc@menelaos:~/git/epic$ root -q root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root -e 'for (auto b : *events->GetListOfBranches()) { cout << events->GetBranch(b->GetName())->GetTotalSize() << " " << b->GetName() << endl; }' | sort -n | tail -n 10
153654 _B0ECalClusters_hitContributions
170114 _EcalEndcapPInsertTruthClusters_hitContributions
192479 _CentralTrackerMeasurements_weights
208247 _EcalEndcapPInsertTruthClusters_shapeParameters
293396 _EcalEndcapPTruthClusters_hitContributions
353739 _HcalFarForwardZDCClustersBaseline_hitContributions
371514 _HcalFarForwardZDCTruthClusters_hitContributions
391451 _HcalEndcapPInsertClusters_hitContributions
447741 _EcalEndcapPTruthClusters_shapeParameters
501811 _HcalFarForwardZDCClusters_hitContributions
jug_dev> wdconinc@menelaos:~/git/epic$ root -q root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root -e 'for (auto b : *events->GetListOfBranches()) { cout << events->GetBranch(b->GetName())->GetTotalSize() << " " << b->GetName() << endl; }' | sort -n | tail -n 10
152939 _EcalEndcapPClusters_hitContributions
154035 _CentralCKFTrajectoriesUnfiltered_measurementChi2
162892 _EcalEndcapPInsertTruthClusters_hitContributions
192343 _CentralTrackerMeasurements_weights
192828 _B0ECalClusters_hitContributions
298532 _EcalEndcapPTruthClusters_hitContributions
385423 _HcalEndcapPInsertClusters_hitContributions
406743 _HcalFarForwardZDCClustersBaseline_hitContributions
418713 _HcalFarForwardZDCTruthClusters_hitContributions
563399 _HcalFarForwardZDCClusters_hitContributions
veprbl commented 4 days ago

I think it must be the particle threshold. Likely our definitions of truth clusters are inadequate. In addition, hitContributions relation indices may have more unique values now.

I have a wild proposal to exclude truth clusters from this campaign's branches.

wdconinc commented 4 days ago

Ah, there it is (not clusters or threshold).

jug_dev> wdconinc@menelaos:~/git/epic$ root -q root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.10.0/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root -e 'for (auto b : *events->GetListOfLeaves()) { if (events->GetBranch(b->GetName()) == nullptr) continue; cout << events->GetBranch(b->GetName())->GetTotalSize() << " " << b->GetName() << endl; }' | sort -n | tail -n 10
3620446 HcalFarForwardZDCSubcellHits.dimension.y
3620446 HcalFarForwardZDCSubcellHits.dimension.z
3620466 HcalFarForwardZDCSubcellHits.energyError
3620640 _HcalFarForwardZDCSubcellHits_rawHit.index
3621339 _HcalFarForwardZDCSubcellHits_rawHit.collectionID
4233603 _MCParticlesHeadOnFrameNoBeamFX_parents.index
4233769 _MCParticlesHeadOnFrameNoBeamFX_daughters.index
4234170 _MCParticlesHeadOnFrameNoBeamFX_parents.collectionID
4234336 _MCParticlesHeadOnFrameNoBeamFX_daughters.collectionID
7231483 HcalFarForwardZDCSubcellHits.cellID
jug_dev> wdconinc@menelaos:~/git/epic$ root -q root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.11.1/epic_craterlake/DIS/NC/18x275/minQ2=1/pythia8NCDIS_18x275_minQ2=1_beamEffects_xAngle=-0.025_hiDiv_5.1853.eicrecon.tree.edm4eic.root -e 'for (auto b : *events->GetListOfLeaves()) { if (events->GetBranch(b->GetName()) == nullptr) continue; cout << events->GetBranch(b->GetName())->GetTotalSize() << " " << b->GetName() << endl; }' | sort -n | tail -n 10
3076693 HcalFarForwardZDCSubcellHits.dimension.y
3076693 HcalFarForwardZDCSubcellHits.dimension.z
3076713 HcalFarForwardZDCSubcellHits.energyError
3076805 _HcalFarForwardZDCSubcellHits_rawHit.index
3077071 _HcalFarForwardZDCSubcellHits_rawHit.collectionID
6146147 HcalFarForwardZDCSubcellHits.cellID
1378856429 _MCParticlesHeadOnFrameNoBeamFX_parents.index
1378856677 _MCParticlesHeadOnFrameNoBeamFX_daughters.index
1378857283 _MCParticlesHeadOnFrameNoBeamFX_parents.collectionID
1378857531 _MCParticlesHeadOnFrameNoBeamFX_daughters.collectionID
wdconinc commented 4 days ago

Proposal: disable MCParticlesHeadOnFrameNoBeamFX until fixed, but don't hold up production.

wdconinc commented 4 days ago

I wonder if this is a dd4hep-1.30 change.

veprbl commented 4 days ago

I don't quite understand what causes those numbers. We could filter for status==1 and/or unset cross collection relations to parents/daughters.

https://github.com/eic/EICrecon/blob/main/src/algorithms/reco/UndoAfterBurner.cc

wdconinc commented 4 days ago

I don't even understand what is written in that branch before this change. How can one event contain 2300+ entries in that collection?

root [2] events->Scan("_MCParticlesHeadOnFrameNoBeamFX_parents.index")
...
*        6 *     2317 *        18 *
*        6 *     2318 *        19 *
*        6 *     2319 *        19 *
*        6 *     2320 *        38 *
*        6 *     2321 *        38 *
*        7 *        0 *         0 *
*        7 *        1 *         0 *
*        7 *        2 *         0 *
*        7 *        3 *         4 *

This seems like the clone breaks the parent/daughter connections and creates a new collection of parent/daughters, and then stores those too. In 24.11.1 it just got quadratically worse.

veprbl commented 4 days ago

This rings a bell https://github.com/AIDASoft/podio/commit/a4e684f03905cd0d3017e25c403490224e293307

veprbl commented 4 days ago

But I don't see an actual object clone. And I don't think it would know to clone into a specific collection.

wdconinc commented 4 days ago

But I don't see an actual object clone. And I don't think it would know to clone into a specific collection.

https://github.com/eic/EICrecon/blob/255815bd8dcf19f71c4840877e40f9d0fe255076/src/algorithms/reco/UndoAfterBurner.cc#L127

simonge commented 4 days ago

There's a 25 byte increase per character in each collection name, probably not the main concern but interesting.

veprbl commented 4 days ago

But I don't see an actual object clone. And I don't think it would know to clone into a specific collection.

https://github.com/eic/EICrecon/blob/255815bd8dcf19f71c4840877e40f9d0fe255076/src/algorithms/reco/UndoAfterBurner.cc#L127

I know about that, but inside that clone the relations are just copied, but the referenced objects are not cloned. Thus the MCParticlesHeadOnFrameNoBeamFX should not be any larger than MCParticles.

veprbl commented 4 days ago

There's a 25 byte increase per character in each collection name, probably not the main concern but interesting.

Would make sense, since we went from 2 cycles to 27.