CP::TPileupReweighting Node1 CP::TPileupReweighting # m_SetWarnings # m_debugging # m_printInfo # m_countingMode # m_unrepresentedDataAction # m_isInitialized # m_lumiVectorIsLoaded # m_dataScaleFactorX # m_dataScaleFactorY # m_mcScaleFactorX and 11 more... + TPileupReweighting() + UsePeriodConfig() + SetBinning() + SetUniformBinning() + SetBinning() + SetDefaultChannel() + GetDefaultChannel() + GetIntegratedLumi() + GetNumberOfEvents() + GetSumOfEventWeights() and 62 more... # runLbnOK() # passTriggerBeforePrescale() # GetNearestGoodBin() # IsBadBin() # CloneEmptyHistogram() # normalizeHistogram() # AddDistributionTree() # CalculatePrescaledLuminosity Histograms() # makeTrigger() # calculateHistograms() Node1->Node1 #m_parentTool Node2 TNamed Node2->Node1 Node3 std::unique_ptr< TRandom3 > + ptr + operator->() Node3->Node1 #m_random3 Node4 std::map< UInt_t, CP ::TPileupReweighting ::Run > + keys Node4->Node1 #m_runs Node11 std::map< Int_t, CP ::TPileupReweighting ::Period * > + keys Node11->Node1 #m_periods Node20 std::map< TString, std::unique_ptr< CP ::TPileupReweighting ::CompositeTrigger > > + keys Node20->Node1 #m_triggerObjs Node25 std::list< CP::TPileupReweighting ::Period > Node25->Node1 #m_periodList Node26 TTree Node26->Node1 #m_metadatatree Node27 std::map< TString, bool > + keys + elements Node27->Node1 #m_triggerPassBits Node28 std::map< TString, std::map< Int_t, Double_t > > + keys Node28->Node1 #m_metadata