CP::CollectionContainer Node1 CP::CollectionContainer - m_FileType - m_binOffSet + CollectionContainer() + CollectionContainer() + retrieve() + isBinInMap() + CheckConsistency() + sysname() + SetSystematicBin() + SetGlobalOffSet() + nBins() + nOverFlowBins() and 8 more... - findPeriods() - fileName() - LoadPeriod() Node2 CP::EfficiencyScaleFactor - m_measurement - m_is_up - m_is_lowpt - m_respond_to_kineDepSyst - m_separateBinSyst - m_SystematicBin - m_default_eff - m_default_eff_ttva - m_firstRun - m_lastRun - m_warningLimit + EfficiencyScaleFactor() + EfficiencyScaleFactor() + EfficiencyScaleFactor() + operator=() + CheckConsistency() + nBins() + GetBinName() + nOverFlowBins() + isOverFlowBin() + FindBinSF() and 21 more... - ReadFromFile() - ReadHistFromFile() - GetContentFromHist() - GetContentReplicasFromHist() - package_histo() - GenerateReplicas() - GenerateReplicasFromHist() Node2->Node1 -m_currentSF Node3 std::shared_ptr< CP ::EfficiencyScaleFactor > + operator->() Node2->Node3 +ptr Node3->Node2 -m_NominalFallBack Node17 std::vector< std::shared _ptr< CP::EfficiencyScaleFactor > > Node3->Node17 +elements Node4 std::vector< std::unique _ptr< HistHandler > > Node4->Node2 -m_mc_eff_replicas -m_eff_replicas -m_sf_replicas Node9 std::unique_ptr< SG ::Decorator > + operator->() Node9->Node2 -m_sf_rep_decor -m_mc_eff_rep_decor -m_eff_rep_decor -m_mc_eff_decor -m_eff_decor -m_sf_decor Node11 std::string Node11->Node2 -m_syst_name Node13 std::unique_ptr< CP ::IKinematicSystHandler > + operator->() Node13->Node2 -m_sf_KineDepsys Node15 std::atomic< unsigned int > + ptr Node15->Node2 -m_warnsPrinted Node16 std::unique_ptr< CP ::HistHandler > + operator->() Node16->Node2 -m_sf -m_eff -m_mc_eff Node17->Node1 -m_SF