1 #ifndef ALIANALYSISTASKCHARGEDPARTICLESREFMC_H
2 #define ALIANALYSISTASKCHARGEDPARTICLESREFMC_H
18 class AliAnalysisUtils;
20 class AliEMCALGeometry;
23 class AliGenPythiaEventHeader;
27 namespace EMCalTriggerPtAnalysis {
29 class AliEMCalTriggerWeightHandler;
224 void FillTriggerJetHistograms(
Bool_t aftercut, AliGenPythiaEventHeader *
const header);
231 TString GetFiredTriggerClasses(
const TClonesArray * triggerpatches);
241 Bool_t IsPhysicalPrimary(
const AliVParticle *
const part, AliMCEvent *
const mcevent);
264 virtual ~PtBinning() {}
271 AliEmcalTriggerOfflineSelection *fTriggerSelection;
273 const AliEMCalTriggerWeightHandler *fWeightHandler;
275 std::vector<std::string> fEventTriggers;
280 AliCutValueRange<double> fEtaLabCut;
281 AliCutValueRange<double> fEtaCmsCut;
282 AliCutValueRange<double> fPhiCut;
Interface for virtual track selection.
void SetAnalysisUtil(AliAnalysisUtils *util)
void SetOfflineTriggerSelection(AliEmcalTriggerOfflineSelection *sel)
AliAnalysisTaskChargedParticlesRefMC()
void SetTriggerAcceptanceOADB(const TString &name)
Base task in the EMCAL framework.
AliAnalysisTaskEmcal & operator=(const AliAnalysisTaskEmcal &)
void SetBeamDirection(BeamDirection_t beamdir)
Helper class selecting events on the presence of a trigger patch for the given type above threshold...
void SetRapidityShift(Double_t yshift)
BeamDirection_t
Direction of the beams.
AliAnalysisUtils * fAliAnalysisUtils
!vertex selection (optional)
Helper class creating user defined custom binning.
virtual ~AliAnalysisTaskChargedParticlesRefMC()
Test class for charged particle distributions (MC case)
virtual Bool_t IsEventSelected()
Container class for histograms for the high- charged particle analysis.
void SetEtaLabCut(double etamin, double etamax)
virtual void UserCreateOutputObjects()
void SetTrackPhiCut(double phimin, double phimax)
void InitializeTrackCuts(TString cutname, bool isAOD)
void SetTrackSelection(AliEmcalTrackSelection *sel)
void SetWeightHandler(const AliEMCalTriggerWeightHandler *wh)
void SetEtaCMSCut(double etamin, double etamax)