AliPhysics  d219d63 (d219d63)
AliAnalysisTaskDmesonJetsSub::OutputHandler Class Reference

Output handler for D meson jet analysis. More...

#include <AliAnalysisTaskDmesonJetsSub.h>

Inheritance diagram for AliAnalysisTaskDmesonJetsSub::OutputHandler:

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 TObjectGetOutputObject () 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...
 
EventInfofEventInfo
 ! Object conatining the event information (centrality, pt hard, weight, etc.) More...
 
std::map< int, AliDmesonJetInfo > * fDmesonJets
 ! Array containing the D meson jets More...
 
THistManagerfHistManager
 ! Histograms More...
 
TString fName
 ! Name of this object More...
 

Private Member Functions

 OutputHandler (const OutputHandler &source)
 
OutputHandleroperator= (const OutputHandler &source)
 

Detailed Description

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 510 of file AliAnalysisTaskDmesonJetsSub.h.

Constructor & Destructor Documentation

AliAnalysisTaskDmesonJetsSub::OutputHandler::OutputHandler ( )

Constructor.

Definition at line 723 of file AliAnalysisTaskDmesonJetsSub.cxx.

AliAnalysisTaskDmesonJetsSub::OutputHandler::OutputHandler ( AnalysisEngine eng)

Constructor.

Definition at line 741 of file AliAnalysisTaskDmesonJetsSub.cxx.

virtual AliAnalysisTaskDmesonJetsSub::OutputHandler::~OutputHandler ( )
inlinevirtual

Definition at line 515 of file AliAnalysisTaskDmesonJetsSub.h.

AliAnalysisTaskDmesonJetsSub::OutputHandler::OutputHandler ( const OutputHandler source)
private

Member Function Documentation

virtual void AliAnalysisTaskDmesonJetsSub::OutputHandler::BuildOutputObject ( const char *  taskName)
inlinevirtual
Bool_t AliAnalysisTaskDmesonJetsSub::OutputHandler::FillOutput ( Bool_t  applyKinCuts)
virtual

Fills QA histograms. This method is not used by the AliAnalysisTaskDmesonJetsSub task, but can be used by derived tasks that have a custom implementation to fill the output objects.

Returns
Always kTRUE

Reimplemented in AliAnalysisTaskDmesonJetsSub::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >, AliAnalysisTaskDmesonJetsSub::OutputHandlerTTree, and AliAnalysisTaskDmesonJetsSub::OutputHandlerTHnSparse.

Definition at line 762 of file AliAnalysisTaskDmesonJetsSub.cxx.

virtual Int_t AliAnalysisTaskDmesonJetsSub::OutputHandler::GetDataSlotNumber ( ) const
inlinevirtual
virtual TObject* AliAnalysisTaskDmesonJetsSub::OutputHandler::GetOutputObject ( ) const
inlinevirtual
OutputHandler& AliAnalysisTaskDmesonJetsSub::OutputHandler::operator= ( const OutputHandler source)
private

Member Data Documentation

Bool_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fD0Extended
protected

! Store extended information in the tree (only for D0 mesons)

Definition at line 533 of file AliAnalysisTaskDmesonJetsSub.h.

Referenced by AliAnalysisTaskDmesonJetsSub::OutputHandlerTTree::BuildOutputObject().

EventInfo* AliAnalysisTaskDmesonJetsSub::OutputHandler::fEventInfo
protected

! Object conatining the event information (centrality, pt hard, weight, etc.)

Definition at line 534 of file AliAnalysisTaskDmesonJetsSub.h.

Referenced by AliAnalysisTaskDmesonJetsSub::OutputHandlerTTreeExtended< EVENTTYPE, DMESONTYPE, JETTYPE >::FillOutput().

Double_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fMaxMass
protected

! Max mass in histogram axis

Definition at line 529 of file AliAnalysisTaskDmesonJetsSub.h.

Referenced by AliAnalysisTaskDmesonJetsSub::OutputHandlerTHnSparse::BuildOutputObject().

Float_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fMaxPt
protected
EMCMode_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fMCMode
protected
Double_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fMinMass
protected

! Min mass in histogram axis

Definition at line 528 of file AliAnalysisTaskDmesonJetsSub.h.

Referenced by AliAnalysisTaskDmesonJetsSub::OutputHandlerTHnSparse::BuildOutputObject().

Int_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fNMassBins
protected
Float_t AliAnalysisTaskDmesonJetsSub::OutputHandler::fPtBinWidth
protected

! Histogram pt bin width

Definition at line 531 of file AliAnalysisTaskDmesonJetsSub.h.

Referenced by AliAnalysisTaskDmesonJetsSub::OutputHandlerTHnSparse::BuildOutputObject().


The documentation for this class was generated from the following files: