![]() |
AliPhysics
56f1704 (56f1704)
|
QA Class for EMCal Embedding Framework. More...
#include <AliEmcalEmbeddingQA.h>
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... | |
QA Class for EMCal Embedding Framework.
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.
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.
|
inline |
Definition at line 28 of file AliEmcalEmbeddingQA.h.
bool AliEmcalEmbeddingQA::AddQAPlotsToList | ( | TList * | list | ) |
Add the QA plots to output list.
list | List to which the histograms should be added |
Definition at line 75 of file AliEmcalEmbeddingQA.cxx.
Referenced by IsInitialized(), AliAnalysisTaskSoftDropResponse::UserCreateOutputObjects(), AliJetResponseMaker::UserCreateOutputObjects(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::UserCreateOutputObjects(), AliAnalysisTaskEmcalDijetImbalance::UserCreateOutputObjects(), and AliAnalysisTaskEmcalJetPerformance::UserCreateOutputObjects().
bool AliEmcalEmbeddingQA::Initialize | ( | ) |
Initialize the embedding QA histograms. Should only be called once
Definition at line 32 of file AliEmcalEmbeddingQA.cxx.
Referenced by AddQAPlotsToList(), IsInitialized(), AliAnalysisTaskSoftDropResponse::UserCreateOutputObjects(), AliJetResponseMaker::UserCreateOutputObjects(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::UserCreateOutputObjects(), AliAnalysisTaskEmcalDijetImbalance::UserCreateOutputObjects(), and AliAnalysisTaskEmcalJetPerformance::UserCreateOutputObjects().
|
inline |
Definition at line 30 of file AliEmcalEmbeddingQA.h.
Referenced by AliJetResponseMaker::DoJetMatching(), PWGJE::EMCALJetTasks::AliAnalysisTaskEmcalJetHPerformance::Run(), AliAnalysisTaskEmcalDijetImbalance::Run(), and AliAnalysisTaskEmcalJetPerformance::Run().
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().
|
private |
Hist manager.
Definition at line 38 of file AliEmcalEmbeddingQA.h.
Referenced by AddQAPlotsToList(), Initialize(), and RecordEmbeddedEventProperties().
|
private |
Notes whether the QA hists have been created.
Definition at line 37 of file AliEmcalEmbeddingQA.h.
Referenced by AddQAPlotsToList(), Initialize(), and IsInitialized().