AliPhysics  9d9c621 (9d9c621)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEMCalTriggerMCJetAnalysisComponent.h
Go to the documentation of this file.
1 
11 #ifndef ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H
12 #define ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H
13 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
14  * See cxx source for full Copyright notice */
15 
17 
18 class TString;
19 class AliVParticle;
20 class AliEmcalJet;
21 
29 namespace EMCalTriggerPtAnalysis {
30 
31 class AliEMCalTriggerEventData;
32 
41 public:
43  AliEMCalTriggerMCJetAnalysisComponent(const char * name);
45 
46  virtual void CreateHistos();
47  virtual void Process(const AliEMCalTriggerEventData * const data);
48 
53  void SetMinimumJetPt(Double_t minpt) { fMinimumJetPt = minpt; }
54 
55 protected:
56  void FillHistogram(const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz, double weight);
57  void FillJetHistogram(const TString &histname, const AliEmcalJet *recjet, double vz, double weight);
58 
59  Double_t fMinimumJetPt;
60 
62  ClassDef(AliEMCalTriggerMCJetAnalysisComponent, 1); // Analysis component for MC Jets
64 };
65 
66 } /* namespace EMCalTriggerPtAnalysis */
67 
68 #endif /* ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H */
Base class for analysis components.
void FillJetHistogram(const TString &histname, const AliEmcalJet *recjet, double vz, double weight)
Analysis component for particles in jets at generator level.
Base class for analysis components in the analysis of EMCAL-triggered events.
Simple event container within the high- track analysis.
void FillHistogram(const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz, double weight)