AliPhysics  27f281d (27f281d)
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 
22 namespace EMCalTriggerPtAnalysis {
23 
24 class AliEMCalTriggerEventData;
25 
34 public:
36  AliEMCalTriggerMCJetAnalysisComponent(const char * name);
38 
39  virtual void CreateHistos();
40  virtual void Process(const AliEMCalTriggerEventData * const data);
41 
46  void SetMinimumJetPt(Double_t minpt) { fMinimumJetPt = minpt; }
47 
48 protected:
49  void FillHistogram(const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz, double weight);
50  void FillJetHistogram(const TString &histname, const AliEmcalJet *recjet, double vz, double weight);
51 
53 
55  ClassDef(AliEMCalTriggerMCJetAnalysisComponent, 1); // Analysis component for MC Jets
57 };
58 
59 } /* namespace EMCalTriggerPtAnalysis */
60 
61 #endif /* ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H */
double Double_t
Definition: External.C:58
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.
Analysis of high- tracks in triggered events.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
Simple event container within the high- track analysis.
void FillHistogram(const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz, double weight)