![]() |
AliPhysics
15d9304 (15d9304)
|
Event counter analysis component for the trigger analysis. More...
#include <AliEMCalTriggerEventCounterAnalysisComponent.h>
Public Member Functions | |
AliEMCalTriggerEventCounterAnalysisComponent () | |
AliEMCalTriggerEventCounterAnalysisComponent (const char *name) | |
virtual | ~AliEMCalTriggerEventCounterAnalysisComponent () |
virtual void | CreateHistos () |
virtual void | Process (const AliEMCalTriggerEventData *const data) |
![]() | |
AliEMCalTriggerTracksAnalysisComponent () | |
AliEMCalTriggerTracksAnalysisComponent (const char *name) | |
virtual | ~AliEMCalTriggerTracksAnalysisComponent () |
THashList * | GetHistList () const |
const AliEMCalTriggerWeightHandler * | GetWeightHandler () const |
void | SetBinning (const AliEMCalTriggerBinningComponent *const binning) |
void | SetKineCuts (const AliEMCalTriggerKineCuts *const cuts) |
void | SetTriggerClassManager (const AliEMCalTriggerAnaClassManager *classmgr) |
void | SetWeightHandler (const AliEMCalTriggerWeightHandler *handler) |
void | SetComponentDebugLevel (int debuglevel) |
Protected Member Functions | |
void | DefineAxis (TAxis &axis, const char *name, const char *title, int nbins, double min, double max, const char **labels) const |
Int_t | FindAxis (THnSparse *hist, const char *title) const |
![]() | |
TAxis * | DefineAxis (const char *name, const TBinning &binning) |
void | GetMachingTriggerNames (std::vector< std::string > &triggernames) const |
void | GetAllTriggerNamesAndTitles (std::map< std::string, std::string > &triggers) const |
void | PrintTriggerNames (const std::vector< std::string > &, const std::string &componentName) const |
Additional Inherited Members | |
![]() | |
THistManager * | fHistos |
Histogram container of the analysis component. More... | |
const AliEMCalTriggerAnaClassManager * | fTriggerClassManager |
Global trigger class manager. More... | |
const AliEMCalTriggerBinningComponent * | fBinning |
Global binning handler. More... | |
const AliEMCalTriggerKineCuts * | fKineCuts |
Kinematical cuts for tracks and particle selection. More... | |
const AliEMCalTriggerWeightHandler * | fWeightHandler |
Event weight handler. More... | |
Int_t | fComponentDebugLevel |
Debug level for the given analysis component. More... | |
Event counter analysis component for the trigger analysis.
Analysis component counting events for different trigger classes. Task needs to be grouped with a global event selection.
Definition at line 27 of file AliEMCalTriggerEventCounterAnalysisComponent.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::AliEMCalTriggerEventCounterAnalysisComponent | ( | ) |
Default (I/O) constructor, not to be used
Definition at line 42 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.
EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::AliEMCalTriggerEventCounterAnalysisComponent | ( | const char * | name | ) |
Main constructor
Definition at line 50 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.
|
inlinevirtual |
Definition at line 31 of file AliEMCalTriggerEventCounterAnalysisComponent.h.
|
virtual |
Create event counter histograms
Reimplemented from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 58 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.
|
protected |
Define an axis with number of bins from min to max
axis | Axis to be defined |
name | Name of the axis |
title | Title of the axis |
nbins | Number of bins |
min | lower limit of the axis |
max | upper limit of the axis |
labels | array of bin labels (optional) |
Definition at line 133 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.
Referenced by CreateHistos().
|
protected |
Definition at line 145 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.
Referenced by Process().
|
virtual |
Do event counting
Implements EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 101 of file AliEMCalTriggerEventCounterAnalysisComponent.cxx.