![]() |
AliPhysics
v5-06-15-01 (a46fc20)
|
Analysis component for EMCAL clusters in events. More...
#include <AliEMCalTriggerClusterAnalysisComponent.h>
Protected Member Functions | |
void | FillHistogram (const TString &histname, const AliVCluster *clust, AliVEvent *ev, Bool_t inMB) |
![]() | |
TAxis * | DefineAxis (const char *name, const AliEMCalTriggerBinningDimension *binning) |
TAxis * | DefineAxis (const char *name, int nbins, double min, double max) |
void | GetMachingTriggerNames (std::vector< std::string > &triggernames, ETriggerMethod_t usePatches) |
void | PrintTriggerNames (const std::vector< std::string > &, const std::string &componentName) const |
Protected Attributes | |
AliCutValueRange< double > | fEnergyRange |
Allowed energy range for the cluster. More... | |
ETriggerMethod_t | fTriggerMethod |
Method used for the trigger decision. More... | |
![]() | |
AliEMCalHistoContainer * | fHistos |
Histogram container of the analysis component. More... | |
const AliEMCalTriggerBinningComponent * | fBinning |
Global binning handler. More... | |
const AliEMCalTriggerKineCuts * | fKineCuts |
Kinematical cuts for tracks and particle selection. More... | |
const AliEMCalTriggerAnaTriggerDecision * | fTriggerDecision |
Trigger decision handler. More... | |
const AliEMCalTriggerWeightHandler * | fWeightHandler |
Event weight handler. More... | |
Int_t | fComponentDebugLevel |
Debug level for the given analysis component. More... | |
Analysis component for EMCAL clusters in events.
Analysis component for EMCal clusters. Loops over calibrated and uncalibrated clusters and fills cluster-based histograms for each trigger class the event is selected by.
Definition at line 41 of file AliEMCalTriggerClusterAnalysisComponent.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::AliEMCalTriggerClusterAnalysisComponent | ( | ) |
Dummy (I/O) constructor, not to be used by the user
Definition at line 41 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::AliEMCalTriggerClusterAnalysisComponent | ( | const char * | name | ) |
Main constructor, initializes all elements with default values
name | Name of the component |
Definition at line 52 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
|
inlinevirtual |
Definition at line 45 of file AliEMCalTriggerClusterAnalysisComponent.h.
|
virtual |
Create histos for clusters in different event categories
Reimplemented from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 63 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
|
protected |
Fill Histogram for cluster
histname | the histogram to fill |
clust | the cluster analysed |
event | reconstructed event information |
inMB | true if event fulfills min bias condition |
Definition at line 154 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
Referenced by Process().
|
virtual |
Run loop over calibrated and uncalibrated clusters
data | All data of the event |
Implements EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 118 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
|
inline |
Set the range of the energy in which clusters are accepted
min | Minimum energy of the cluster |
max | Maximum energy of the cluster |
Definition at line 61 of file AliEMCalTriggerClusterAnalysisComponent.h.
|
inline |
Define method used to select triggered events.
method | The method which is used by this component |
Definition at line 54 of file AliEMCalTriggerClusterAnalysisComponent.h.
|
protected |
Allowed energy range for the cluster.
Definition at line 66 of file AliEMCalTriggerClusterAnalysisComponent.h.
Referenced by AliEMCalTriggerClusterAnalysisComponent(), Process(), and SetEnergyRange().
|
protected |
Method used for the trigger decision.
Definition at line 67 of file AliEMCalTriggerClusterAnalysisComponent.h.
Referenced by Process(), and SetTriggerMethod().