void DisableCells() { fAreEMCALCellsEnabled = fArePHOSCellsEnabled = kFALSE; }
void DisableCaloTrigger(TString calo = "PHOS") { if (calo.Contains("EMCAL")) fAreEMCALTriggerEnabled = kFALSE; else fArePHOSTriggerEnabled = kFALSE; }
void DisableTracklets() { fAreTrackletsEnabled = kFALSE; }
+ void DisableHMPID() { fIsHMPIDEnabled = kFALSE; }
void EnableV0CascadeVerticesReco() { fIsV0CascadeRecoEnabled = kTRUE; }
+ void SetPropagateTrackToEMCal(Bool_t propagate) {fDoPropagateTrackToEMCal = propagate;}
+
virtual void SetTimeZeroType(AliESDpid::EStartTimeType_t tofTimeZeroType) {fTimeZeroType = tofTimeZeroType;}
private:
void ConvertVZERO(const AliESDEvent& esd);
void ConvertTZERO(const AliESDEvent& esd);
void ConvertZDC(const AliESDEvent& esd);
-
+ Int_t ConvertHMPID(const AliESDEvent& esd);
+ void PropagateTrackToEMCal(AliESDtrack *esdTrack);
+
TClonesArray& Tracks();
TClonesArray& V0s();
TClonesArray& Vertices();
Bool_t fIsVZEROEnabled; // whether or not to fill the vzero branch (true by default)
Bool_t fIsTZEROEnabled; // whether or not to fill the tzero branch (true by default)
Bool_t fIsZDCEnabled; // whether or not to fill the zdc branch (true by default)
+ Bool_t fIsHMPIDEnabled; // whether or not to fill the hmpid branch (true by default)
Bool_t fIsV0CascadeRecoEnabled; // whether or not to reconstruct again V0s and cascades (false by default)
Bool_t fAreCascadesEnabled; // whether or not to fill the cascades branch (true by default)
Bool_t fAreV0sEnabled; // whether or not to fill the v0 branch (true by default)
AliESDtrackCuts* fTPCaloneTrackCuts; // TPC stand-alone track cuts
Double_t fV0Cuts[7]; // Array to store the values for the different reco selections V0 related
Double_t fCascadeCuts[8]; // Array to store the values for the different reco selections cascades related
+ Bool_t fDoPropagateTrackToEMCal; // whether or not to propagate the tracks to EMCal surface (430cm) -- true by default
- ClassDef(AliAnalysisTaskESDfilter, 13); // Analysis task for standard ESD filtering
+ ClassDef(AliAnalysisTaskESDfilter, 15); // Analysis task for standard ESD filtering
};
#endif