AliPhysics  41af4b0 (41af4b0)
AliAnalysisTaskDmesonJets::OutputHandler Class Reference

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

#include <AliAnalysisTaskDmesonJets.h>

Inheritance diagram for AliAnalysisTaskDmesonJets::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 AliAnalysisTaskDmesonJets.h.

Constructor & Destructor Documentation

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.

virtual AliAnalysisTaskDmesonJets::OutputHandler::~OutputHandler ( )
inlinevirtual

Definition at line 515 of file AliAnalysisTaskDmesonJets.h.

AliAnalysisTaskDmesonJets::OutputHandler::OutputHandler ( const OutputHandler source)
private

Member Function Documentation

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

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.

Returns
Always kTRUE

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

Definition at line 762 of file AliAnalysisTaskDmesonJets.cxx.

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

Member Data Documentation

Bool_t AliAnalysisTaskDmesonJets::OutputHandler::fD0Extended
protected

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

Definition at line 533 of file AliAnalysisTaskDmesonJets.h.

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

EventInfo* AliAnalysisTaskDmesonJets::OutputHandler::fEventInfo
protected

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

Definition at line 534 of file AliAnalysisTaskDmesonJets.h.

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

Double_t AliAnalysisTaskDmesonJets::OutputHandler::fMaxMass
protected

! Max mass in histogram axis

Definition at line 529 of file AliAnalysisTaskDmesonJets.h.

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

Float_t AliAnalysisTaskDmesonJets::OutputHandler::fMaxPt
protected

! Histogram pt limit

Definition at line 532 of file AliAnalysisTaskDmesonJets.h.

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

EMCMode_t AliAnalysisTaskDmesonJets::OutputHandler::fMCMode
protected
Double_t AliAnalysisTaskDmesonJets::OutputHandler::fMinMass
protected

! Min mass in histogram axis

Definition at line 528 of file AliAnalysisTaskDmesonJets.h.

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

Int_t AliAnalysisTaskDmesonJets::OutputHandler::fNMassBins
protected

! Mass number of bins

Definition at line 527 of file AliAnalysisTaskDmesonJets.h.

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

Float_t AliAnalysisTaskDmesonJets::OutputHandler::fPtBinWidth
protected

! Histogram pt bin width

Definition at line 531 of file AliAnalysisTaskDmesonJets.h.

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


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