![]() |
AliPhysics
0937c79 (0937c79)
|
Output handler for D meson jet analysis. More...
#include <AliAnalysisTaskDmesonJets.h>
Public Member Functions | |
OutputHandler () | |
Constructor. More... | |
OutputHandler (AnalysisEngine *eng) | |
Constructor. More... | |
virtual | ~OutputHandler () |
virtual Bool_t | FillOutput (Bool_t applyKinCuts) |
virtual void | BuildOutputObject (const char *taskName) |
virtual TObject * | GetOutputObject () const |
virtual Int_t | GetDataSlotNumber () const |
Protected Attributes | |
ECandidateType_t | fCandidateType |
! Candidate type More... | |
EMCMode_t | fMCMode |
! MC mode: No MC (data and MC detector level), background-only (MC), signal-only (MC), MC truth (particle level) More... | |
Int_t | fNMassBins |
! Mass number of bins More... | |
Double_t | fMinMass |
! Min mass in histogram axis More... | |
Double_t | fMaxMass |
! Max mass in histogram axis More... | |
std::vector< AliHFJetDefinition > * | fJetDefinitions |
! Jet definitions More... | |
Float_t | fPtBinWidth |
! Histogram pt bin width More... | |
Float_t | fMaxPt |
! Histogram pt limit More... | |
Bool_t | fD0Extended |
! Store extended information in the tree (only for D0 mesons) More... | |
EventInfo * | fEventInfo |
! Object conatining the event information (centrality, pt hard, weight, etc.) More... | |
std::map< int, AliDmesonJetInfo > * | fDmesonJets |
! Array containing the D meson jets More... | |
THistManager * | fHistManager |
! Histograms More... | |
TString | fName |
! Name of this object More... | |
Private Member Functions | |
OutputHandler (const OutputHandler &source) | |
OutputHandler & | operator= (const OutputHandler &source) |
Output handler for D meson jet analysis.
This class encapsulates the handler of the output of the analysis This is a base generic class: it only implements the filling of QA histograms
Definition at line 509 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::OutputHandler::OutputHandler | ( | ) |
Constructor.
Definition at line 723 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::OutputHandler::OutputHandler | ( | AnalysisEngine * | eng | ) |
Constructor.
Definition at line 741 of file AliAnalysisTaskDmesonJets.cxx.
|
inlinevirtual |
Definition at line 514 of file AliAnalysisTaskDmesonJets.h.
|
private |
|
inlinevirtual |
Reimplemented in AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >, AliAnalysisTaskDmesonJets::OutputHandlerTTree, and AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse.
Definition at line 518 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::UserCreateOutputObjects().
Fills QA histograms. This method is not used by the AliAnalysisTaskDmesonJets task, but can be used by derived tasks that have a custom implementation to fill the output objects.
Reimplemented in AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >, AliAnalysisTaskDmesonJets::OutputHandlerTTree, and AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse.
Definition at line 762 of file AliAnalysisTaskDmesonJets.cxx.
|
inlinevirtual |
Reimplemented in AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtendedBase, and AliAnalysisTaskDmesonJets::OutputHandlerTTree.
Definition at line 521 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::PostDataFromAnalysisEngine().
|
inlinevirtual |
Reimplemented in AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtendedBase, and AliAnalysisTaskDmesonJets::OutputHandlerTTree.
Definition at line 520 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::PostDataFromAnalysisEngine().
|
private |
|
protected |
! Candidate type
Definition at line 524 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::BuildOutputObject(), FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Store extended information in the tree (only for D0 mesons)
Definition at line 532 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTree::BuildOutputObject().
|
protected |
! Array containing the D meson jets
Definition at line 534 of file AliAnalysisTaskDmesonJets.h.
Referenced by FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Object conatining the event information (centrality, pt hard, weight, etc.)
Definition at line 533 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Histograms
Definition at line 535 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject(), FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Jet definitions
Definition at line 529 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::BuildOutputObject(), AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::IsAnyJetInAcceptance().
|
protected |
! Max mass in histogram axis
Definition at line 528 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject().
|
protected |
! Histogram pt limit
Definition at line 531 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject().
|
protected |
! MC mode: No MC (data and MC detector level), background-only (MC), signal-only (MC), MC truth (particle level)
Definition at line 525 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTree::BuildOutputObject(), FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Min mass in histogram axis
Definition at line 527 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject().
|
protected |
! Name of this object
Definition at line 536 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::BuildOutputObject(), AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::FillOutput(), AliAnalysisTaskDmesonJets::OutputHandlerTTree::FillOutput(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().
|
protected |
! Mass number of bins
Definition at line 526 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject().
|
protected |
! Histogram pt bin width
Definition at line 530 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTHnSparse::BuildOutputObject().