7 #ifndef ALIFMDSHARINGFILTER_H
8 #define ALIFMDSHARINGFILTER_H
375 Bool_t errors=
true)
const;
ClassDef(AliFMDSharingFilter, 11)
Bool_t fIgnoreESDForAngleCorrection
AliFMDMultCuts & GetHCuts()
AliFMDMultCuts & GetLCuts()
void Terminate(const TList *dir, Int_t nEvents)
void SetUseAngleCorrectedSignals(Bool_t use)
Double_t SignalInStrip(const AliESDFMD &fmd, UShort_t d, Char_t r, UShort_t s, UShort_t t) const
Double_t AngleCorrect(Double_t mult, Double_t eta) const
virtual void SetMergingDisabled(Bool_t disable)
Bool_t fZeroSharedHitsBelowThreshold
void CreateOutputObjects(TList *dir)
const AliFMDMultCuts & GetLCuts() const
void SetLCuts(const AliFMDMultCuts &c)
AliFMDSharingFilter & operator=(const AliFMDSharingFilter &)
virtual Double_t GetHighCut(UShort_t d, Char_t r, Double_t eta, Bool_t errors=true) const
void SetupForData(const TAxis &axis)
void SetAllow3Strips(Bool_t use)
virtual void Terminate(const TList *dir, TList *output, Int_t nEvents)
Bool_t fThreeStripSharing
void SetZeroSharedHitsBelowThreshold(Bool_t use)
Bool_t Filter(const AliESDFMD &input, Bool_t lowFlux, AliESDFMD &output, Double_t zvtx)
Various utilities used in PWGLF/FORWARD.
virtual ~AliFMDSharingFilter()
void SetHCuts(const AliFMDMultCuts &c)
virtual void SetDebug(Int_t dbg=1)
virtual void CreateOutputObjects(TList *dir)
AliFMDSharingFilter(const AliFMDSharingFilter &o)
Double_t DeAngleCorrect(Double_t mult, Double_t eta) const
virtual void Print(Option_t *option="") const
virtual Double_t GetLowCut(UShort_t d, Char_t r, Double_t eta) const
void SetIgnoreESDWhenAngleCorrecting(Bool_t use)
RingHistos * GetRingHistos(UShort_t d, Char_t r) const
RingHistos & operator=(const RingHistos &o)
void SetUseSimpleSharing(Bool_t use)
const AliFMDMultCuts & GetHCuts() const