1 #ifndef ALIFIDUCIALCUT_H
2 #define ALIFIDUCIALCUT_H
37 const TArrayF* minphi,
const TArrayF* maxphi,
38 const TArrayF* mineta,
const TArrayF* maxeta)
const ;
167 #endif //ALIFIDUCIALCUT_H
TArrayF * fEMCALFidCutMinPhi
Take particles in EMCAL with phi > fEMCALFidCutMinPhi.
void AddDCALFidCutMaxEtaArray(Int_t size, Float_t *array)
void AddPHOSFidCutMaxPhiArray(Int_t size, Float_t *array)
void SetSimpleCTSFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
TArrayF * GetCTSFidCutMaxEtaArray() const
TArrayF * GetDCALFidCutMinEtaArray() const
TArrayF * GetPHOSFidCutMaxPhiArray() const
TArrayF * fEMCALFidCutMaxPhi
Take particles in EMCAL with phi > fEMCALFidCutMaxPhi.
void AddPHOSFidCutMinEtaArray(Int_t size, Float_t *array)
void InitParameters()
Initialize the parameters.
void AddDCALFidCutMinEtaArray(Int_t size, Float_t *array)
void SetSimpleEMCALFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
Bool_t GetDCALFiducialCut() const
TArrayF * GetDCALFidCutMinPhiArray() const
TArrayF * GetEMCALFidCutMaxPhiArray() const
TArrayF * GetCTSFidCutMaxPhiArray() const
void AddPHOSFidCutMinPhiArray(Int_t size, Float_t *array)
TArrayF * GetCTSFidCutMinPhiArray() const
Bool_t fCTSFiducialCut
Apply fiducial cuts to CTS tracks.
TArrayF * GetDCALFidCutMaxPhiArray() const
Bool_t fEMCALFiducialCut
Apply fiducial cuts to EMCAL clusters.
TArrayF * fPHOSFidCutMaxEta
Take particles in PHOS with eta < fPHOSFidCutMaxEta.
void SetSimplePHOSFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
Bool_t fPHOSFiducialCut
Apply fiducial cuts to PHOS clusters.
TArrayF * GetPHOSFidCutMinEtaArray() const
void DoCTSFiducialCut(Bool_t b)
void DoEMCALFiducialCut(Bool_t b)
TArrayF * fDCALFidCutMinEta
Take particles in DCAL with eta > fDCALFidCutMinEta.
TArrayF * fDCALFidCutMaxPhi
Take particles in DCAL with phi > fDCALFidCutMaxPhi.
void DoDCALFiducialCut(Bool_t b)
TArrayF * fCTSFidCutMinPhi
Take particles in CTS with phi > fCTSFidCutMinPhi.
virtual ~AliFiducialCut()
Destructor.
TArrayF * fPHOSFidCutMinPhi
Take particles in PHOS with phi > fPHOSFidCutMinPhi.
void AddEMCALFidCutMinEtaArray(Int_t size, Float_t *array)
Bool_t GetCTSFiducialCutStatus() const
TArrayF * GetEMCALFidCutMinEtaArray() const
void Print(const Option_t *opt) const
Print some relevant parameters set.
Bool_t IsInFiducialCut(Float_t eta, Float_t phi, Int_t det) const
TArrayF * GetPHOSFidCutMinPhiArray() const
void AddCTSFidCutMaxPhiArray(Int_t size, Float_t *array)
Bool_t CheckFiducialRegion(Float_t eta, Float_t phi, const TArrayF *minphi, const TArrayF *maxphi, const TArrayF *mineta, const TArrayF *maxeta) const
Bool_t GetEMCALFiducialCut() const
TArrayF * fCTSFidCutMaxPhi
Take particles in CTS with phi > fCTSFidCutMaxPhi.
TArrayF * GetDCALFidCutMaxEtaArray() const
void AddPHOSFidCutMaxEtaArray(Int_t size, Float_t *array)
void AddDCALFidCutMaxPhiArray(Int_t size, Float_t *array)
TArrayF * fCTSFidCutMaxEta
Take particles in CTS with eta < fCTSFidCutMaxEta.
void AddCTSFidCutMinEtaArray(Int_t size, Float_t *array)
void AddEMCALFidCutMaxEtaArray(Int_t size, Float_t *array)
TArrayF * fPHOSFidCutMinEta
Take particles in PHOS with eta > fPHOSFidCutMinEta.
void AddDCALFidCutMinPhiArray(Int_t size, Float_t *array)
Bool_t GetPHOSFiducialCutStatus() const
void AddCTSFidCutMaxEtaArray(Int_t size, Float_t *array)
TArrayF * fPHOSFidCutMaxPhi
Take particles in PHOS with phi > fPHOSFidCutMaxPhi.
TArrayF * fEMCALFidCutMinEta
Take particles in EMCAL with eta > fEMCALFidCutMinEta.
void AddEMCALFidCutMinPhiArray(Int_t size, Float_t *array)
void DoPHOSFiducialCut(Bool_t b)
TArrayF * fCTSFidCutMinEta
Take particles in CTS with eta > fCTSFidCutMinEta.
TArrayF * GetEMCALFidCutMaxEtaArray() const
void AddCTSFidCutMinPhiArray(Int_t size, Float_t *array)
void SetSimpleDCALFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
TArrayF * GetPHOSFidCutMaxEtaArray() const
TArrayF * fDCALFidCutMaxEta
Take particles in DCAL with eta < fDCALFidCutMaxEta.
Bool_t fDCALFiducialCut
Apply fiducial cuts to DCAL clusters.
TArrayF * fDCALFidCutMinPhi
Take particles in DCAL with phi > fDCALFidCutMinPhi.
TArrayF * GetCTSFidCutMinEtaArray() const
TArrayF * GetEMCALFidCutMinPhiArray() const
Store the acceptance cuts for clusters and tracks or particle objects.
AliFiducialCut & operator=(const AliFiducialCut &fc)
Assignment operator not implemented.
TArrayF * fEMCALFidCutMaxEta
Take particles in EMCAL with eta < fEMCALFidCutMaxEta.
void AddEMCALFidCutMaxPhiArray(Int_t size, Float_t *array)