CaloGPUTimed Node1 CaloGPUTimed # m_timeMutex # ATLAS_THREAD_SAFE # ATLAS_THREAD_SAFE # m_measureTimes # m_timeFileName # CaloGPUTimed() # record_times() # record_times() # record_times() # print_times() - record_times_helper() - record_times_helper() - record_times_helper() Node2 BasicConstantGPUDataExporter - m_keepCPUData - m_noiseCDOKey - m_caloMgrKey - m_hasBeenInitialized + BasicConstantGPUDataExporter() + initialize() + convert() + convert() + finalize() + ~BasicConstantGPUDataExporter() Node1->Node2 Node3 BasicEventDataGPUExporter - m_keepCPUData - m_cellsKey - m_considerSharedCells - m_missingCellsToFill - m_calo_id + BasicEventDataGPUExporter() + initialize() + convert() + finalize() + ~BasicEventDataGPUExporter() Node1->Node3 Node4 BasicGPUClusterInfoCalculator - m_preserveClusterMoments - m_cutClustersInAbsE - m_clusterETThreshold - m_kernelSizeOptimizer + BasicGPUClusterInfoCalculator() + initialize() + initialize_non_CUDA() + initialize_CUDA() + execute() + finalize() + ~BasicGPUClusterInfoCalculator() + size_of_temporaries() Node1->Node4 Node5 BasicGPUToAthenaImporter - m_keepGPUData - m_useCPUPropertiesCalculation - m_cellsKey - m_clusterSizeString - m_clusterSize - m_missingCellsToFill - m_calo_id - m_saveUncalibrated + BasicGPUToAthenaImporter() + initialize() + convert() + finalize() + ~BasicGPUToAthenaImporter() Node1->Node5 Node6 CaloGPUHybridClusterProcessor - m_transformConstantData - m_preGPUoperations - m_transformForGPU - m_GPUoperations - m_transformBackToCPU - m_postGPUoperations - m_doPlots - m_plotterTool - m_doMonitoring - m_monitorCells and 19 more... + CaloGPUHybridClusterProcessor() + ~CaloGPUHybridClusterProcessor() + initialize() + initialize_non_CUDA() + initialize_CUDA() + execute() + finalize() Node1->Node6 Node7 GPUToAthenaImporterWithMoments - m_keepGPUData - m_cellsKey - m_clusterSizeString - m_clusterSize - m_calo_id - m_caloMgrKey - m_fillHVMoments - m_HVCablingKey - m_HVScaleKey - m_HVthreshold - m_missingCellsToFill - m_saveUncalibrated - m_momentsNames - m_momentsToDo - m_doHVMoments + GPUToAthenaImporterWithMoments() + initialize() + convert() + finalize() + ~GPUToAthenaImporterWith Moments() Node1->Node7 Node8 TopoAutomatonClustering - m_caloNames - m_samplingNames - m_cellThresholdOnEorAbsEin Sigma - m_neighborThresholdOnEor AbsEinSigma - m_seedThresholdOnEorAbsEin Sigma - m_seedCutsInAbsE - m_neighborCutsInAbsE - m_cellCutsInAbsE - m_cutCellsInTime - m_timeThreshold and 12 more... + TopoAutomatonClustering() + initialize() + initialize_non_CUDA() + initialize_CUDA() + execute() + finalize() + ~TopoAutomatonClustering() Node1->Node8 Node9 TopoAutomatonSplitting - m_samplingNames - m_secondarySamplingNames - m_nCells - m_minEnergy - m_shareBorderCells - m_emShowerScale - m_absOpt - m_treatL1PredictedCellsAsGood - m_neighborOptionString - m_restrictHECIWandFCalNeighbors - m_restrictPSNeighbors - m_options - m_kernelSizeOptimizer + TopoAutomatonSplitting() + initialize() + initialize_non_CUDA() + initialize_CUDA() + execute() + finalize() + ~TopoAutomatonSplitting() Node1->Node9