AliPhysics  5403132 (5403132)
AliEmcalEmbeddingQA Class Reference

QA Class for EMCal Embedding Framework. More...

#include <AliEmcalEmbeddingQA.h>

Inheritance diagram for AliEmcalEmbeddingQA:

Public Member Functions

 AliEmcalEmbeddingQA ()
 
 ~AliEmcalEmbeddingQA ()
 
bool IsInitialized () const
 
bool Initialize ()
 
bool AddQAPlotsToList (TList *list)
 
void RecordEmbeddedEventProperties ()
 

Private Attributes

bool fInitialized
 Notes whether the QA hists have been created. More...
 
THistManager fHistManager
 Hist manager. More...
 

Detailed Description

QA Class for EMCal Embedding Framework.

Author
Raymond Ehlers raymo.nosp@m.nd.e.nosp@m.hlers.nosp@m.@cer.nosp@m.n.ch, Yale University
Date
Apr 21, 2017

This class includes QA information for the EMCal Embedding Framework. It provides information such as the pythia trials, cross section, and pt hard spectra corresponding to selected events. It compliments the information in the main embedding task, which records that information for all events. It should be created as a member of the class which will use embedding to record the embedding properties of events which are selected. This task should always be somehow called when running the Embedding Framework!

Definition at line 25 of file AliEmcalEmbeddingQA.h.

Constructor & Destructor Documentation

AliEmcalEmbeddingQA::AliEmcalEmbeddingQA ( )

AliEmcalEmbeddingQA

Performs QA and counting for embedded events which have passed the data event selection Constructor

Definition at line 21 of file AliEmcalEmbeddingQA.cxx.

AliEmcalEmbeddingQA::~AliEmcalEmbeddingQA ( )
inline

Definition at line 28 of file AliEmcalEmbeddingQA.h.

Member Function Documentation

bool AliEmcalEmbeddingQA::Initialize ( )
void AliEmcalEmbeddingQA::RecordEmbeddedEventProperties ( )

Record the embedded event properties for accepted events. It should only be called if the data event is selected. The unselected data is available in the main embedding task.

Definition at line 105 of file AliEmcalEmbeddingQA.cxx.

Referenced by AliJetResponseMaker::DoJetMatching(), IsInitialized(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::Run(), AliAnalysisTaskEmcalDijetImbalance::Run(), and AliAnalysisTaskEmcalJetPerformance::Run().

Member Data Documentation

THistManager AliEmcalEmbeddingQA::fHistManager
private

Hist manager.

Definition at line 38 of file AliEmcalEmbeddingQA.h.

Referenced by AddQAPlotsToList(), Initialize(), and RecordEmbeddedEventProperties().

bool AliEmcalEmbeddingQA::fInitialized
private

Notes whether the QA hists have been created.

Definition at line 37 of file AliEmcalEmbeddingQA.h.

Referenced by AddQAPlotsToList(), Initialize(), and IsInitialized().


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