![]() |
AliPhysics
0937c79 (0937c79)
|
Output handler for D meson jet analysis. More...
#include <AliAnalysisTaskDmesonJets.h>
Public Member Functions | |
OutputHandlerTTreeExtendedBase () | |
Constructor. More... | |
OutputHandlerTTreeExtendedBase (AnalysisEngine *eng) | |
Constructor. More... | |
virtual | ~OutputHandlerTTreeExtendedBase () |
virtual TObject * | GetOutputObject () const |
virtual Int_t | GetDataSlotNumber () const |
TTree * | GetTree () const |
void | AssignDataSlot (Int_t n) |
![]() | |
OutputHandler () | |
Constructor. More... | |
OutputHandler (AnalysisEngine *eng) | |
Constructor. More... | |
virtual | ~OutputHandler () |
virtual Bool_t | FillOutput (Bool_t applyKinCuts) |
virtual void | BuildOutputObject (const char *taskName) |
Static Public Member Functions | |
static OutputHandlerTTreeExtendedBase * | GenerateOutputHandler (AnalysisEngine *eng) |
Protected Attributes | |
Int_t | fDataSlotNumber |
! Data slot where the tree output is posted More... | |
TTree * | fTree |
! Output tree More... | |
TString | fEventClassName |
TString | fDMesonClassName |
TString | fJetClassName |
![]() | |
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 | |
OutputHandlerTTreeExtendedBase (const OutputHandlerTTreeExtendedBase &source) | |
OutputHandlerTTreeExtendedBase & | operator= (const OutputHandlerTTreeExtendedBase &source) |
Output handler for D meson jet analysis.
This class encapsulates the handler of the output of the analysis The output is stored in a TTree. This is a base class, containing some common fields and functions. The full implementation is given in the template class OutputHandlerTTreeExtended for each combination of event, D meson and jet output object types.
Definition at line 613 of file AliAnalysisTaskDmesonJets.h.
AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtendedBase::OutputHandlerTTreeExtendedBase | ( | ) |
Constructor.
Definition at line 1345 of file AliAnalysisTaskDmesonJets.cxx.
AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtendedBase::OutputHandlerTTreeExtendedBase | ( | AnalysisEngine * | eng | ) |
Constructor.
Definition at line 1356 of file AliAnalysisTaskDmesonJets.cxx.
|
inlinevirtual |
Definition at line 618 of file AliAnalysisTaskDmesonJets.h.
|
private |
|
inline |
Definition at line 624 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::UserCreateOutputObjects().
|
static |
Builds the tree where the output will be posted
Definition at line 1369 of file AliAnalysisTaskDmesonJets.cxx.
Referenced by AliAnalysisTaskDmesonJets::UserCreateOutputObjects().
|
inlinevirtual |
Reimplemented from AliAnalysisTaskDmesonJets::OutputHandler.
Definition at line 621 of file AliAnalysisTaskDmesonJets.h.
|
inlinevirtual |
Reimplemented from AliAnalysisTaskDmesonJets::OutputHandler.
Definition at line 620 of file AliAnalysisTaskDmesonJets.h.
|
inline |
Definition at line 623 of file AliAnalysisTaskDmesonJets.h.
|
private |
|
protected |
! Data slot where the tree output is posted
Definition at line 629 of file AliAnalysisTaskDmesonJets.h.
|
protected |
Definition at line 632 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), and GenerateOutputHandler().
|
protected |
Definition at line 631 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), and GenerateOutputHandler().
|
protected |
Definition at line 633 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), and GenerateOutputHandler().
|
protected |
! Output tree
Definition at line 630 of file AliAnalysisTaskDmesonJets.h.
Referenced by AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::BuildOutputObject(), and AliAnalysisTaskDmesonJets::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().