AliPhysics  3337bb0 (3337bb0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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"
17 
18 class TString;
19 class AliVCluster;
20 class AliVEvent;
21 
22 namespace EMCalTriggerPtAnalysis {
23 
24 class AliEMCalTriggerEventData;
25 
34 public:
38 
39  virtual void CreateHistos();
40  virtual void Process(const AliEMCalTriggerEventData * const data);
41 
47  void SetEnergyRange(double min, double max) { fEnergyRange.SetLimits(min, max); }
48 
49 protected:
50  void FillHistogram(const TString &histname, const AliVCluster *clust, AliVEvent *ev, Bool_t inMB);
51 
53 
55  ClassDef(AliEMCalTriggerClusterAnalysisComponent, 1); // Analysis component for EMCal cluster
57 };
58 
59 } /* namespace EMCalTriggerPtAnalysis */
60 
61 #endif /* ALIEMCALTRIGGERCLUSTERANALYSISCOMPONENT_H */
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.
Simple event container within the high- track analysis.
bool Bool_t
Definition: External.C:53