1 #ifndef AliAnalysisTaskEmcalJetTriggerMatcher_h 2 #define AliAnalysisTaskEmcalJetTriggerMatcher_h 19 class AliEMCALGeometry;
22 class AliESDCaloCluster;
35 #include <AliVEvent.h> 36 #include <AliVTrack.h> 37 #include <AliVCluster.h> 38 #include <TClonesArray.h> 43 #include <AliESDCaloCluster.h> 44 #include "AliEMCALTriggerPatchInfo.h" 45 #include "AliAnalysisFilter.h" Bool_t IsEventEMCALL1Gamma() const
Bool_t IsEventEMCALL1Gamma2() const
AliEMCALTriggerPatchInfo * fMaxPatch
// AOD Object
TH1F * fHistEventSelection
TH1F * fHistRecalcGAEnergy
TH2F * fHistRawJetPtvPatchE
AliAnalysisTaskEmcalJetTriggerMatcher()
virtual void SetTrackEta(Double_t e)
Bool_t fEventTrigEMCALL1Gamma1
THnSparse * fhnTriggerInfo
AliESDEvent * fESD
Clusters.
AliAODEvent * fAOD
// ESD object
void SetJetPt(Double_t jpt)
void SetMainPatchType(MainPatchType t)
THnSparse * fhnJetTrigger
TH2F * fHistMatchdetadphi
Some utilities for cluster and cell treatment.
Container for particles within the EMCAL framework.
virtual THnSparse * NewTHnSparseDJetTrigger(const char *name, UInt_t entries)
TH1F * fHistTriggerBitInfo
virtual void SetTrigClusterMatchDistance(Double_t dist)
virtual void Terminate(Option_t *)
virtual Int_t AcceptMyJet(AliEmcalJet *jet)
virtual void SetJetEta(Double_t emin, Double_t emax)
Bool_t IsEventEMCALL1Gamma1() const
void ExecOnce()
Perform steps needed to initialize the analysis.
TriggerCategory fMainTrigCat
AliAnalysisTaskEmcalJetTriggerMatcher & operator=(const AliAnalysisTaskEmcalJetTriggerMatcher &)
virtual void UserCreateOutputObjects()
TH2F * fHistdEtaPatchvdPhiPatchCMtoGeo
virtual ~AliAnalysisTaskEmcalJetTriggerMatcher()
virtual void SetFillHistograms(Bool_t hists)
AliClusterContainer * fCaloClustersCont
Tracks.
TH1F * fHistMaxTriggerBitInfo
TH1F * fHistEventClusSpect
Plot of Trigger Geo pos - Trigger COM pos.
MainPatchType fMainPatchType
void SetMainTriggerTypeCat(TriggerCategory cat, Bool_t b)
Base task in the EMCAL jet framework.
virtual void SetJetPhi(Double_t pmin, Double_t pmax)
Represent a jet reconstructed using the EMCal jet framework.
virtual void GetDimParamsJetTrigger(Int_t iEntry, TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax)
TH1F * fHistMatchedClusJet
patch energy and event observables
Bool_t fEventTrigEMCALL1Gamma2
Double_t fPhimin
pointer to esd or aod input
TriggerCategory
Online trigger categories.
Container structure for EMCAL clusters.
AliParticleContainer * fTracksCont
TH2F * fHistdEtaPatchvdPhiPatch
Matched Cluster E vs Patch E.
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.