![]() |
AliPhysics
2853087 (2853087)
|
Analysis component for EMCAL clusters in events. More...
#include <AliEMCalTriggerClusterAnalysisComponent.h>
Public Member Functions | |
AliEMCalTriggerClusterAnalysisComponent () | |
AliEMCalTriggerClusterAnalysisComponent (const char *name) | |
virtual | ~AliEMCalTriggerClusterAnalysisComponent () |
virtual void | CreateHistos () |
virtual void | Process (const AliEMCalTriggerEventData *const data) |
void | SetEnergyRange (double min, double max) |
![]() | |
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 | FillHistogram (const TString &histname, const AliVCluster *clust, AliVEvent *ev, Bool_t inMB) |
![]() | |
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 |
Protected Attributes | |
AliCutValueRange< double > | fEnergyRange |
Allowed energy range for the cluster. More... | |
![]() | |
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... | |
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 33 of file AliEMCalTriggerClusterAnalysisComponent.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::AliEMCalTriggerClusterAnalysisComponent | ( | ) |
Dummy (I/O) constructor, not to be used by the user
Definition at line 43 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 53 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
|
inlinevirtual |
Definition at line 37 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.
Referenced by ~AliEMCalTriggerClusterAnalysisComponent().
|
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 140 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
Referenced by Process(), and SetEnergyRange().
|
virtual |
Run loop over calibrated and uncalibrated clusters
data | All data of the event |
Implements EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 104 of file AliEMCalTriggerClusterAnalysisComponent.cxx.
Referenced by ~AliEMCalTriggerClusterAnalysisComponent().
|
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 47 of file AliEMCalTriggerClusterAnalysisComponent.h.
|
protected |
Allowed energy range for the cluster.
Definition at line 52 of file AliEMCalTriggerClusterAnalysisComponent.h.
Referenced by AliEMCalTriggerClusterAnalysisComponent(), Process(), and SetEnergyRange().