6#ifndef PILEUPREWEIGHTING_PILEUPREWEIGHTINGTOOL_H
7#define PILEUPREWEIGHTING_PILEUPREWEIGHTINGTOOL_H
40 using CP::TPileupReweighting::operator
new;
42 using CP::TPileupReweighting::operator
delete;
43 using CP::TPileupReweighting::operator
delete[];
59 virtual Int_t
AddPeriod(Int_t periodNumber, UInt_t start, UInt_t end) {
return m_activeTool->AddPeriod(periodNumber, start, end); }
60 virtual Int_t
SetBinning(Int_t nbinsx, Double_t* xbins, Int_t nbinsy=0, Double_t* ybins=0) {
return m_activeTool->SetBinning(nbinsx, xbins, nbinsy, ybins); }
61 virtual Int_t
SetUniformBinning(Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy=0, Double_t ylow=0, Double_t yup=0) {
return m_activeTool->SetUniformBinning(nbinsx, xlow, xup, nbinsy, ylow, yup); }
131#ifndef XAOD_STANDALONE
136 virtual bool runLbnOK(Int_t runNbr, Int_t lbn);
144 std::unique_ptr< CP::TPileupReweighting >
m_upTool;
172 ToolHandle<Trig::ITrigDecisionTool>
m_tdt;
Class to wrap a set of SystematicVariations.
Int_t Merge(TCollection *coll)
Select isolated Photons, Electrons and Muons.
EventInfo_v1 EventInfo
Definition of the latest event info version.