#ifndef ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H
#define ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H
#include "AliEMCalTriggerTracksAnalysisComponent.h"
class TString;
class AliVParticle;
class AliEmcalJet;
namespace EMCalTriggerPtAnalysis {
class AliEMCalTriggerEventData;
class AliEMCalTriggerMCJetAnalysisComponent: public AliEMCalTriggerTracksAnalysisComponent {
public:
AliEMCalTriggerMCJetAnalysisComponent();
AliEMCalTriggerMCJetAnalysisComponent(const char * name);
virtual ~AliEMCalTriggerMCJetAnalysisComponent() {}
virtual void CreateHistos();
virtual void Process(const AliEMCalTriggerEventData * const data);
void SetUsePatches(Bool_t doUse = kTRUE) { fUsePatches = doUse; }
void SetMinimumJetPt(Double_t minpt) { fMinimumJetPt = minpt; }
protected:
void FillHistogram(const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz);
Double_t fMinimumJetPt;
Bool_t fUsePatches;
ClassDef(AliEMCalTriggerMCJetAnalysisComponent, 1);
};
}
#endif /* ALIEMCALTRIGGERMCJETANALYSISCOMPONENT_H */
AliEMCalTriggerMCJetAnalysisComponent.h:1 AliEMCalTriggerMCJetAnalysisComponent.h:2 AliEMCalTriggerMCJetAnalysisComponent.h:3 AliEMCalTriggerMCJetAnalysisComponent.h:4 AliEMCalTriggerMCJetAnalysisComponent.h:5 AliEMCalTriggerMCJetAnalysisComponent.h:6 AliEMCalTriggerMCJetAnalysisComponent.h:7 AliEMCalTriggerMCJetAnalysisComponent.h:8 AliEMCalTriggerMCJetAnalysisComponent.h:9 AliEMCalTriggerMCJetAnalysisComponent.h:10 AliEMCalTriggerMCJetAnalysisComponent.h:11 AliEMCalTriggerMCJetAnalysisComponent.h:12 AliEMCalTriggerMCJetAnalysisComponent.h:13 AliEMCalTriggerMCJetAnalysisComponent.h:14 AliEMCalTriggerMCJetAnalysisComponent.h:15 AliEMCalTriggerMCJetAnalysisComponent.h:16 AliEMCalTriggerMCJetAnalysisComponent.h:17 AliEMCalTriggerMCJetAnalysisComponent.h:18 AliEMCalTriggerMCJetAnalysisComponent.h:19 AliEMCalTriggerMCJetAnalysisComponent.h:20 AliEMCalTriggerMCJetAnalysisComponent.h:21 AliEMCalTriggerMCJetAnalysisComponent.h:22 AliEMCalTriggerMCJetAnalysisComponent.h:23 AliEMCalTriggerMCJetAnalysisComponent.h:24 AliEMCalTriggerMCJetAnalysisComponent.h:25 AliEMCalTriggerMCJetAnalysisComponent.h:26 AliEMCalTriggerMCJetAnalysisComponent.h:27 AliEMCalTriggerMCJetAnalysisComponent.h:28 AliEMCalTriggerMCJetAnalysisComponent.h:29 AliEMCalTriggerMCJetAnalysisComponent.h:30 AliEMCalTriggerMCJetAnalysisComponent.h:31 AliEMCalTriggerMCJetAnalysisComponent.h:32 AliEMCalTriggerMCJetAnalysisComponent.h:33 AliEMCalTriggerMCJetAnalysisComponent.h:34 AliEMCalTriggerMCJetAnalysisComponent.h:35 AliEMCalTriggerMCJetAnalysisComponent.h:36 AliEMCalTriggerMCJetAnalysisComponent.h:37 AliEMCalTriggerMCJetAnalysisComponent.h:38 AliEMCalTriggerMCJetAnalysisComponent.h:39 AliEMCalTriggerMCJetAnalysisComponent.h:40 AliEMCalTriggerMCJetAnalysisComponent.h:41