+ void FillMatchingHistos(Double_t Pt1, Double_t Pt2, Double_t Eta1, Double_t Eta2, Double_t Phi1, Double_t Phi2,
+ Double_t A1, Double_t A2, Double_t d, Double_t CE1, Double_t CE2, Double_t CorrPt1, Double_t CorrPt2,
+ Double_t MCPt1, Double_t NEF1, Double_t NEF2, Double_t Z1, Double_t Z2);
+ void FillJetHisto(Double_t Phi, Double_t Eta, Double_t Pt, Double_t A, Double_t NEF, Double_t Z, Double_t CorrPt, Double_t MCPt, Int_t Set);
+ void AllocateTH2();
+ void AllocateTHnSparse();
+
+ MatchingType fMatching; // matching type
+ Double_t fMatchingPar1; // matching parameter for jet1-jet2 matching
+ Double_t fMatchingPar2; // matching parameter for jet2-jet1 matching
+ Bool_t fUseCellsToMatch; // use cells instead of clusters to match jets (slower but sometimes needed)
+ Double_t fMinJetMCPt; // minimum jet MC pt
+ Int_t fHistoType; // histogram type (0=TH2, 1=THnSparse)
+ Int_t fDeltaPtAxis; // add delta pt axis in THnSparse (default=0)
+ Int_t fDeltaEtaDeltaPhiAxis; // add delta eta and delta phi axes in THnSparse (default=0)
+ Int_t fNEFAxis; // add NEF axis in matching THnSparse (default=0)
+ Int_t fZAxis; // add Z axis in matching THnSparse (default=0)
+ Int_t fDoJet2Histogram; // add unbiased jet2 histogram (potentially memory consuming if on particle level)
+
+ Bool_t fIsJet1Rho; //!whether the jet1 collection has to be average subtracted
+ Bool_t fIsJet2Rho; //!whether the jet2 collection has to be average subtracted
+
+ // General histos
+ TH2 *fHistLeadingJets1PtArea; //!leading jet pt vs. area histogram 1
+ TH2 *fHistLeadingJets1CorrPtArea; //!leading jet corr pt vs. area histogram 1
+ TH2 *fHistLeadingJets2PtArea; //!leading jet pt vs. area histogram 2
+ TH2 *fHistLeadingJets2CorrPtArea; //!leading jet corr pt vs. area histogram 2
+ TH2 *fHistLeadingJets2PtAreaAcceptance; //!leading jet pt vs. area histogram 2 using jet 1 cuts (acceptance, leading hadron bias, ...)
+ TH2 *fHistLeadingJets2CorrPtAreaAcceptance; //!leading jet corr pt vs. area histogram 2 using jet 1 cuts (acceptance, leading hadron bias, ...)
+
+ // THnSparse
+ THnSparse *fHistJets1; //!jet1 THnSparse
+ THnSparse *fHistJets2; //!jet2 THnSparse
+ THnSparse *fHistJets2Acceptance; //!jet2 acceptance THnSparse
+ THnSparse *fHistMatching; //!matching THnSparse