AliPhysics  vAN-20150429 (ffa5c54)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliEMCalTriggerClusterAnalysisComponent.h
Go to the documentation of this file.
1 
10 #ifndef ALIEMCALTRIGGERCLUSTERANALYSISCOMPONENT_H
11 #define ALIEMCALTRIGGERCLUSTERANALYSISCOMPONENT_H
12 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
13  * See cxx source for full Copyright notice */
14 
15 #include "AliCutValueRange.h"
18 
19 class TString;
20 class AliVCluster;
21 class AliVEvent;
22 
30 namespace EMCalTriggerPtAnalysis {
31 
32 class AliEMCalTriggerEventData;
33 
42 public:
46 
47  virtual void CreateHistos();
48  virtual void Process(const AliEMCalTriggerEventData * const data);
49 
55 
61  void SetEnergyRange(double min, double max) { fEnergyRange.SetLimits(min, max); }
62 
63 protected:
64  void FillHistogram(const TString &histname, const AliVCluster *clust, AliVEvent *ev, Bool_t inMB);
65 
68 
70  ClassDef(AliEMCalTriggerClusterAnalysisComponent, 1); // Analysis component for EMCal cluster
72 };
73 
74 } /* namespace EMCalTriggerPtAnalysis */
75 
76 #endif /* ALIEMCALTRIGGERCLUSTERANALYSISCOMPONENT_H */
ETriggerMethod_t
Methods available to select event as triggered events.
Declaration of class AliEMCalTriggerAnaTriggerDecision, a container for trigger decision in EMCAL-tri...
void FillHistogram(const TString &histname, const AliVCluster *clust, AliVEvent *ev, Bool_t inMB)
Base class for analysis components.
AliCutValueRange< double > fEnergyRange
Allowed energy range for the cluster.
Base class for analysis components in the analysis of EMCAL-triggered events.