virtual ~AliAnalysisTaskJetMatching();
// setting up the task and technical aspects
void ExecOnce();
+ virtual Bool_t Notify();
virtual void UserCreateOutputObjects();
TH1F* BookTH1F(const char* name, const char* x, Int_t bins, Double_t min, Double_t max, Bool_t append = kTRUE);
TH2F* BookTH2F(const char* name, const char* x, const char* y, Int_t binsx, Double_t minx, Double_t maxx, Int_t binsy, Double_t miny, Double_t maxy, Bool_t append = kTRUE);
TH1F* fHistTargetJetPt; //! pt of target jets
TH1F* fHistMatchedJetPt; //! pt of matched jets
TH2F* fHistSourceMatchedJetPt;//! pt or source vs matched jets
- TH1F* fHistDetectorResponseProb; //! det prob
+ TH2F* fHistDetectorResponseProb; //! det prob
TH1F* fHistNoConstSourceJet; //! number of constituents of source jet
TH1F* fHistNoConstTargetJet; //! number of constituents of target jet
TH1F* fHistNoConstMatchJet; //! number of constituents of matched jets
Float_t fMinFracRecoveredConstituents; // minimium fraction of constituents that needs to be found
Float_t fMinFracRecoveredConstituentPt; // minimium fraction of constituent pt that needs to be recovered
Bool_t fGetBijection; // get bijection of source and matched jets
+ // pythia ntrials xsec bookkeeping
+ TH1F* fh1Trials; //! sum of trails (in Notify)
+ TH1F* fh1AvgTrials; //! average sum of trials (in Run)
+ TProfile* fh1Xsec; //! pythia cross section and trials
+ Float_t fAvgTrials; // average number of trails per event
AliAnalysisTaskJetMatching(const AliAnalysisTaskJetMatching&); // not implemented
AliAnalysisTaskJetMatching& operator=(const AliAnalysisTaskJetMatching&); // not implemented
- ClassDef(AliAnalysisTaskJetMatching, 5);
+ ClassDef(AliAnalysisTaskJetMatching, 6);
};
#endif