AliPhysics  8dc8609 (8dc8609)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFiducialCut Class Reference

Store the acceptance cuts for clusters and tracks or particle objects. More...

#include <AliFiducialCut.h>

Inheritance diagram for AliFiducialCut:

Public Types

enum  detector {
  kEMCAL = 0, kPHOS = 1, kCTS = 2, kDCAL = 3,
  kDCALPHOS = 4
}
 

Public Member Functions

 AliFiducialCut ()
 
virtual ~AliFiducialCut ()
 Destructor. More...
 
void InitParameters ()
 Initialize the parameters. More...
 
Bool_t CheckFiducialRegion (Float_t eta, Float_t phi, const TArrayF *minphi, const TArrayF *maxphi, const TArrayF *mineta, const TArrayF *maxeta) const
 
Bool_t IsInFiducialCut (Float_t eta, Float_t phi, Int_t det) const
 
void DoCTSFiducialCut (Bool_t b)
 
void DoEMCALFiducialCut (Bool_t b)
 
void DoPHOSFiducialCut (Bool_t b)
 
void DoDCALFiducialCut (Bool_t b)
 
Bool_t GetCTSFiducialCutStatus () const
 
Bool_t GetEMCALFiducialCut () const
 
Bool_t GetPHOSFiducialCutStatus () const
 
Bool_t GetDCALFiducialCut () const
 
void SetSimpleCTSFiducialCut (Float_t abseta, Float_t phimin, Float_t phimax)
 
void SetSimpleEMCALFiducialCut (Float_t abseta, Float_t phimin, Float_t phimax)
 
void SetSimplePHOSFiducialCut (Float_t abseta, Float_t phimin, Float_t phimax)
 
void SetSimpleDCALFiducialCut (Float_t abseta, Float_t phimin, Float_t phimax)
 
void SetDCALFiducialCut (Float_t etaminFull, Float_t etamaxFull, Float_t phiminFull, Float_t phimaxFull, Float_t etaminThird, Float_t etamaxThird, Float_t phiminThird, Float_t phimaxThird)
 
void Print (const Option_t *opt) const
 Print some relevant parameters set. More...
 
void AddCTSFidCutMaxEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetCTSFidCutMaxEtaArray () const
 
void AddCTSFidCutMaxPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetCTSFidCutMaxPhiArray () const
 
void AddCTSFidCutMinEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetCTSFidCutMinEtaArray () const
 
void AddCTSFidCutMinPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetCTSFidCutMinPhiArray () const
 
void AddEMCALFidCutMaxEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetEMCALFidCutMaxEtaArray () const
 
void AddEMCALFidCutMaxPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetEMCALFidCutMaxPhiArray () const
 
void AddEMCALFidCutMinEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetEMCALFidCutMinEtaArray () const
 
void AddEMCALFidCutMinPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetEMCALFidCutMinPhiArray () const
 
void AddPHOSFidCutMaxEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetPHOSFidCutMaxEtaArray () const
 
void AddPHOSFidCutMaxPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetPHOSFidCutMaxPhiArray () const
 
void AddPHOSFidCutMinEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetPHOSFidCutMinEtaArray () const
 
void AddPHOSFidCutMinPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetPHOSFidCutMinPhiArray () const
 
void AddDCALFidCutMaxEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetDCALFidCutMaxEtaArray () const
 
void AddDCALFidCutMaxPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetDCALFidCutMaxPhiArray () const
 
void AddDCALFidCutMinEtaArray (Int_t size, Float_t *array)
 
TArrayF * GetDCALFidCutMinEtaArray () const
 
void AddDCALFidCutMinPhiArray (Int_t size, Float_t *array)
 
TArrayF * GetDCALFidCutMinPhiArray () const
 

Private Member Functions

 AliFiducialCut (const AliFiducialCut &fc)
 Copy constructor not implemented. More...
 
AliFiducialCutoperator= (const AliFiducialCut &fc)
 Assignment operator not implemented. More...
 

Private Attributes

Bool_t fEMCALFiducialCut
 Apply fiducial cuts to EMCAL clusters. More...
 
Bool_t fDCALFiducialCut
 Apply fiducial cuts to DCAL clusters. More...
 
Bool_t fPHOSFiducialCut
 Apply fiducial cuts to PHOS clusters. More...
 
Bool_t fCTSFiducialCut
 Apply fiducial cuts to CTS tracks. More...
 
TArrayF * fCTSFidCutMinEta
 Take particles in CTS with eta > fCTSFidCutMinEta. More...
 
TArrayF * fCTSFidCutMinPhi
 Take particles in CTS with phi > fCTSFidCutMinPhi. More...
 
TArrayF * fCTSFidCutMaxEta
 Take particles in CTS with eta < fCTSFidCutMaxEta. More...
 
TArrayF * fCTSFidCutMaxPhi
 Take particles in CTS with phi > fCTSFidCutMaxPhi. More...
 
TArrayF * fEMCALFidCutMinEta
 Take particles in EMCAL with eta > fEMCALFidCutMinEta. More...
 
TArrayF * fEMCALFidCutMinPhi
 Take particles in EMCAL with phi > fEMCALFidCutMinPhi. More...
 
TArrayF * fEMCALFidCutMaxEta
 Take particles in EMCAL with eta < fEMCALFidCutMaxEta. More...
 
TArrayF * fEMCALFidCutMaxPhi
 Take particles in EMCAL with phi > fEMCALFidCutMaxPhi. More...
 
TArrayF * fPHOSFidCutMinEta
 Take particles in PHOS with eta > fPHOSFidCutMinEta. More...
 
TArrayF * fPHOSFidCutMinPhi
 Take particles in PHOS with phi > fPHOSFidCutMinPhi. More...
 
TArrayF * fPHOSFidCutMaxEta
 Take particles in PHOS with eta < fPHOSFidCutMaxEta. More...
 
TArrayF * fPHOSFidCutMaxPhi
 Take particles in PHOS with phi > fPHOSFidCutMaxPhi. More...
 
TArrayF * fDCALFidCutMinEta
 Take particles in DCAL with eta > fDCALFidCutMinEta. More...
 
TArrayF * fDCALFidCutMinPhi
 Take particles in DCAL with phi > fDCALFidCutMinPhi. More...
 
TArrayF * fDCALFidCutMaxEta
 Take particles in DCAL with eta < fDCALFidCutMaxEta. More...
 
TArrayF * fDCALFidCutMaxPhi
 Take particles in DCAL with phi > fDCALFidCutMaxPhi. More...
 

Detailed Description

Store the acceptance cuts for clusters and tracks or particle objects.

Class for track/cluster/particle acceptance selection Selection in Central barrel, DCAL and PHOS.

Several selection regions possible for the different detectors

More information can be found in this twiki.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 28 of file AliFiducialCut.h.

Member Enumeration Documentation

Enumerator
kEMCAL 
kPHOS 
kCTS 
kDCAL 
kDCALPHOS 

Definition at line 126 of file AliFiducialCut.h.

Constructor & Destructor Documentation

AliFiducialCut::AliFiducialCut ( )

Default constructor. Initialize parameters

Definition at line 32 of file AliFiducialCut.cxx.

AliFiducialCut::~AliFiducialCut ( )
virtual

Destructor.

Definition at line 46 of file AliFiducialCut.cxx.

AliFiducialCut::AliFiducialCut ( const AliFiducialCut fc)
private

Copy constructor not implemented.

Member Function Documentation

void AliFiducialCut::AddCTSFidCutMaxEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 62 of file AliFiducialCut.h.

void AliFiducialCut::AddCTSFidCutMaxPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 66 of file AliFiducialCut.h.

void AliFiducialCut::AddCTSFidCutMinEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 70 of file AliFiducialCut.h.

void AliFiducialCut::AddCTSFidCutMinPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 74 of file AliFiducialCut.h.

void AliFiducialCut::AddDCALFidCutMaxEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 110 of file AliFiducialCut.h.

void AliFiducialCut::AddDCALFidCutMaxPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 114 of file AliFiducialCut.h.

void AliFiducialCut::AddDCALFidCutMinEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 118 of file AliFiducialCut.h.

void AliFiducialCut::AddDCALFidCutMinPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 122 of file AliFiducialCut.h.

void AliFiducialCut::AddEMCALFidCutMaxEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 78 of file AliFiducialCut.h.

void AliFiducialCut::AddEMCALFidCutMaxPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 82 of file AliFiducialCut.h.

void AliFiducialCut::AddEMCALFidCutMinEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 86 of file AliFiducialCut.h.

void AliFiducialCut::AddEMCALFidCutMinPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 90 of file AliFiducialCut.h.

void AliFiducialCut::AddPHOSFidCutMaxEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 94 of file AliFiducialCut.h.

void AliFiducialCut::AddPHOSFidCutMaxPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 98 of file AliFiducialCut.h.

void AliFiducialCut::AddPHOSFidCutMinEtaArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 102 of file AliFiducialCut.h.

void AliFiducialCut::AddPHOSFidCutMinPhiArray ( Int_t  size,
Float_t array 
)
inline

Definition at line 106 of file AliFiducialCut.h.

Bool_t AliFiducialCut::CheckFiducialRegion ( Float_t  eta,
Float_t  phiOrg,
const TArrayF *  phimin,
const TArrayF *  phimax,
const TArrayF *  etamin,
const TArrayF *  etamax 
) const

Given the selection regions in Eta and Phi, check if particle is in the region defined by the TArray.

Parameters
etatrack/cluster/particle pseudorapidity.
phiOrgtrack/cluster/particle azimuthal angle.
phiminarray with list of minimum azimuthal angle regions.
phimaxarray with list of maximum azimuthal angle regions.
etaminarray with list of minimum pseudorapidity regions.
etamaxarray with list of maximum pseudorapidity regions.
Returns
kTRUE if track/cluster/particle is in one of the regions

Definition at line 125 of file AliFiducialCut.cxx.

Referenced by IsInFiducialCut().

void AliFiducialCut::DoCTSFiducialCut ( Bool_t  b)
inline

Definition at line 43 of file AliFiducialCut.h.

Referenced by AddTaskCaloTrackCorrM().

void AliFiducialCut::DoDCALFiducialCut ( Bool_t  b)
inline

Definition at line 46 of file AliFiducialCut.h.

void AliFiducialCut::DoEMCALFiducialCut ( Bool_t  b)
inline
void AliFiducialCut::DoPHOSFiducialCut ( Bool_t  b)
inline

Definition at line 45 of file AliFiducialCut.h.

Referenced by AddTaskCaloTrackCorrM().

TArrayF* AliFiducialCut::GetCTSFidCutMaxEtaArray ( ) const
inline

Definition at line 64 of file AliFiducialCut.h.

Referenced by AliIsolationCut::CalculateUEBandTrackNormalization().

TArrayF* AliFiducialCut::GetCTSFidCutMaxPhiArray ( ) const
inline

Definition at line 68 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetCTSFidCutMinEtaArray ( ) const
inline

Definition at line 72 of file AliFiducialCut.h.

Referenced by AliIsolationCut::CalculateUEBandTrackNormalization().

TArrayF* AliFiducialCut::GetCTSFidCutMinPhiArray ( ) const
inline

Definition at line 76 of file AliFiducialCut.h.

Bool_t AliFiducialCut::GetCTSFiducialCutStatus ( ) const
inline

Definition at line 48 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetDCALFidCutMaxEtaArray ( ) const
inline

Definition at line 112 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetDCALFidCutMaxPhiArray ( ) const
inline

Definition at line 116 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetDCALFidCutMinEtaArray ( ) const
inline

Definition at line 120 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetDCALFidCutMinPhiArray ( ) const
inline

Definition at line 124 of file AliFiducialCut.h.

Bool_t AliFiducialCut::GetDCALFiducialCut ( ) const
inline

Definition at line 51 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetEMCALFidCutMaxEtaArray ( ) const
inline

Definition at line 80 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetEMCALFidCutMaxPhiArray ( ) const
inline

Definition at line 84 of file AliFiducialCut.h.

Referenced by AliAnaCaloTrackCorrBaseClass::InitCaloParameters().

TArrayF* AliFiducialCut::GetEMCALFidCutMinEtaArray ( ) const
inline

Definition at line 88 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetEMCALFidCutMinPhiArray ( ) const
inline

Definition at line 92 of file AliFiducialCut.h.

Referenced by AliAnaCaloTrackCorrBaseClass::InitCaloParameters().

Bool_t AliFiducialCut::GetEMCALFiducialCut ( ) const
inline

Definition at line 49 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetPHOSFidCutMaxEtaArray ( ) const
inline

Definition at line 96 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetPHOSFidCutMaxPhiArray ( ) const
inline

Definition at line 100 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetPHOSFidCutMinEtaArray ( ) const
inline

Definition at line 104 of file AliFiducialCut.h.

TArrayF* AliFiducialCut::GetPHOSFidCutMinPhiArray ( ) const
inline

Definition at line 108 of file AliFiducialCut.h.

Bool_t AliFiducialCut::GetPHOSFiducialCutStatus ( ) const
inline

Definition at line 50 of file AliFiducialCut.h.

void AliFiducialCut::InitParameters ( )

Initialize the parameters.

Definition at line 207 of file AliFiducialCut.cxx.

Referenced by AliFiducialCut().

Bool_t AliFiducialCut::IsInFiducialCut ( Float_t  eta,
Float_t  phi,
Int_t  det 
) const

Select EMCAL or PHOS cluster or CTS track or particle if it is inside eta-phi defined regions

Parameters
etatrack/cluster/particle pseudorapidity
phitrack/cluster/particle azimuthal angle
detdetector tag where region is checked
Returns
kTRUE if cluster/track is in une of the defined regions

Definition at line 77 of file AliFiducialCut.cxx.

Referenced by AliAnaClusterShapeCorrelStudies::ClusterLoopHistograms(), AliAnaCalorimeterQA::ClusterLoopHistograms(), AliAnaPhoton::ClusterSelected(), AliAnaElectron::ClusterSelected(), AliAnaParticleIsolation::FillAcceptanceHistograms(), AliAnaPi0::FillAcceptanceHistograms(), AliCaloTrackMCReader::FillCalorimeters(), AliCaloTrackReader::FillInputCTS(), AliCaloTrackReader::FillInputEMCAL(), AliCaloTrackReader::FillInputEMCALAlgorithm(), AliCaloTrackMCReader::FillInputEvent(), AliCaloTrackReader::FillInputPHOS(), AliAnaChargedParticles::FillPrimaryHistograms(), AliAnaGeneratorKine::GetXE(), AliAnaCalorimeterQA::InvariantMassHistograms(), AliAnaGeneratorKine::IsLeadingAndIsolated(), AliAnaChargedParticles::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaEMCALTriggerClusters::MakeAnalysisFillHistograms(), AliAnaClusterPileUp::MakeAnalysisFillHistograms(), AliAnaGeneratorKine::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeMCChargedCorrelation(), and AliAnaPi0EbE::MakeShowerShapeIdentification().

AliFiducialCut& AliFiducialCut::operator= ( const AliFiducialCut fc)
private

Assignment operator not implemented.

void AliFiducialCut::Print ( const Option_t opt) const

Print some relevant parameters set.

Definition at line 274 of file AliFiducialCut.cxx.

void AliFiducialCut::SetDCALFiducialCut ( Float_t  etaminFull,
Float_t  etamaxFull,
Float_t  phiminFull,
Float_t  phimaxFull,
Float_t  etaminThird,
Float_t  etamaxThird,
Float_t  phiminThird,
Float_t  phimaxThird 
)

Define acceptance cut to DCal clusters with more accurate description than in SetSimpleDCALFiducialCut()

Parameters
etaminFullminimum value of cluster pseudorapidity in Full SMs.
etamaxFullmaximum value of cluster pseudorapidity in Full SMs.
phiminFullcluster minimum azimuthal angle in Full SMs.
phimaxFullcluster maximum azimuthal angle in Full SMs.
etaminThirdminimum value of cluster pseudorapidity in 1/3 SMs.
etamaxThirdmaximum value of cluster pseudorapidity in 1/3 SMs.
phiminThirdcluster minimum azimuthal angle in 1/3 SMs.
phimaxThirdcluster maximum azimuthal angle in 1/3 SMs.

Definition at line 420 of file AliFiducialCut.cxx.

void AliFiducialCut::SetSimpleCTSFiducialCut ( Float_t  eta,
Float_t  phimin,
Float_t  phimax 
)

Define simple acceptance cut to tracks.

Parameters
etaabsolute maximum value of track pseudorapidity.
phimintrack minimum azimuthal angle.
phimaxtrack maximum azimuthal angle.

Definition at line 338 of file AliFiducialCut.cxx.

Referenced by AddTaskCaloTrackCorrM(), ConfigureChargedAnalysis(), ConfigureGenKineAnalysis(), ConfigureHadronCorrelationAnalysis(), ConfigureIsolationAnalysis(), and ConfigureReader().

void AliFiducialCut::SetSimpleDCALFiducialCut ( Float_t  eta,
Float_t  phimin,
Float_t  phimax 
)

Define simple acceptance cut to DCal clusters.

Parameters
etaabsolute maximum value of cluster pseudorapidity.
phimincluster minimum azimuthal angle.
phimaxcluster maximum azimuthal angle.

Definition at line 395 of file AliFiducialCut.cxx.

void AliFiducialCut::SetSimpleEMCALFiducialCut ( Float_t  eta,
Float_t  phimin,
Float_t  phimax 
)

Define simple acceptance cut to EMCal clusters.

Parameters
etaabsolute maximum value of cluster pseudorapidity.
phimincluster minimum azimuthal angle.
phimaxcluster maximum azimuthal angle.

Definition at line 357 of file AliFiducialCut.cxx.

Referenced by AddTaskCaloTrackCorrM(), ConfigureGenKineAnalysis(), ConfigureHadronCorrelationAnalysis(), ConfigureIsolationAnalysis(), ConfigurePhotonAnalysis(), and ConfigurePi0Analysis().

void AliFiducialCut::SetSimplePHOSFiducialCut ( Float_t  eta,
Float_t  phimin,
Float_t  phimax 
)

Define simple acceptance cut to PHOS clusters.

Parameters
etaabsolute maximum value of cluster pseudorapidity.
phimincluster minimum azimuthal angle.
phimaxcluster maximum azimuthal angle.

Definition at line 376 of file AliFiducialCut.cxx.

Referenced by AddTaskCaloTrackCorrM().

Member Data Documentation

TArrayF* AliFiducialCut::fCTSFidCutMaxEta
private

Take particles in CTS with eta < fCTSFidCutMaxEta.

Definition at line 139 of file AliFiducialCut.h.

Referenced by AddCTSFidCutMaxEtaArray(), GetCTSFidCutMaxEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleCTSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fCTSFidCutMaxPhi
private

Take particles in CTS with phi > fCTSFidCutMaxPhi.

Definition at line 140 of file AliFiducialCut.h.

Referenced by AddCTSFidCutMaxPhiArray(), GetCTSFidCutMaxPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleCTSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fCTSFidCutMinEta
private

Take particles in CTS with eta > fCTSFidCutMinEta.

Definition at line 137 of file AliFiducialCut.h.

Referenced by AddCTSFidCutMinEtaArray(), GetCTSFidCutMinEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleCTSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fCTSFidCutMinPhi
private

Take particles in CTS with phi > fCTSFidCutMinPhi.

Definition at line 138 of file AliFiducialCut.h.

Referenced by AddCTSFidCutMinPhiArray(), GetCTSFidCutMinPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleCTSFiducialCut(), and ~AliFiducialCut().

Bool_t AliFiducialCut::fCTSFiducialCut
private

Apply fiducial cuts to CTS tracks.

Definition at line 135 of file AliFiducialCut.h.

Referenced by DoCTSFiducialCut(), GetCTSFiducialCutStatus(), InitParameters(), IsInFiducialCut(), and Print().

TArrayF* AliFiducialCut::fDCALFidCutMaxEta
private

Take particles in DCAL with eta < fDCALFidCutMaxEta.

Definition at line 154 of file AliFiducialCut.h.

Referenced by AddDCALFidCutMaxEtaArray(), GetDCALFidCutMaxEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetDCALFiducialCut(), SetSimpleDCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fDCALFidCutMaxPhi
private

Take particles in DCAL with phi > fDCALFidCutMaxPhi.

Definition at line 155 of file AliFiducialCut.h.

Referenced by AddDCALFidCutMaxPhiArray(), GetDCALFidCutMaxPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetDCALFiducialCut(), SetSimpleDCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fDCALFidCutMinEta
private

Take particles in DCAL with eta > fDCALFidCutMinEta.

Definition at line 152 of file AliFiducialCut.h.

Referenced by AddDCALFidCutMinEtaArray(), GetDCALFidCutMinEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetDCALFiducialCut(), SetSimpleDCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fDCALFidCutMinPhi
private

Take particles in DCAL with phi > fDCALFidCutMinPhi.

Definition at line 153 of file AliFiducialCut.h.

Referenced by AddDCALFidCutMinPhiArray(), GetDCALFidCutMinPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetDCALFiducialCut(), SetSimpleDCALFiducialCut(), and ~AliFiducialCut().

Bool_t AliFiducialCut::fDCALFiducialCut
private

Apply fiducial cuts to DCAL clusters.

Definition at line 133 of file AliFiducialCut.h.

Referenced by DoDCALFiducialCut(), GetDCALFiducialCut(), InitParameters(), IsInFiducialCut(), and Print().

TArrayF* AliFiducialCut::fEMCALFidCutMaxEta
private

Take particles in EMCAL with eta < fEMCALFidCutMaxEta.

Definition at line 144 of file AliFiducialCut.h.

Referenced by AddEMCALFidCutMaxEtaArray(), GetEMCALFidCutMaxEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleEMCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fEMCALFidCutMaxPhi
private

Take particles in EMCAL with phi > fEMCALFidCutMaxPhi.

Definition at line 145 of file AliFiducialCut.h.

Referenced by AddEMCALFidCutMaxPhiArray(), GetEMCALFidCutMaxPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleEMCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fEMCALFidCutMinEta
private

Take particles in EMCAL with eta > fEMCALFidCutMinEta.

Definition at line 142 of file AliFiducialCut.h.

Referenced by AddEMCALFidCutMinEtaArray(), GetEMCALFidCutMinEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleEMCALFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fEMCALFidCutMinPhi
private

Take particles in EMCAL with phi > fEMCALFidCutMinPhi.

Definition at line 143 of file AliFiducialCut.h.

Referenced by AddEMCALFidCutMinPhiArray(), GetEMCALFidCutMinPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimpleEMCALFiducialCut(), and ~AliFiducialCut().

Bool_t AliFiducialCut::fEMCALFiducialCut
private

Apply fiducial cuts to EMCAL clusters.

Definition at line 132 of file AliFiducialCut.h.

Referenced by DoEMCALFiducialCut(), GetEMCALFiducialCut(), InitParameters(), IsInFiducialCut(), and Print().

TArrayF* AliFiducialCut::fPHOSFidCutMaxEta
private

Take particles in PHOS with eta < fPHOSFidCutMaxEta.

Definition at line 149 of file AliFiducialCut.h.

Referenced by AddPHOSFidCutMaxEtaArray(), GetPHOSFidCutMaxEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimplePHOSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fPHOSFidCutMaxPhi
private

Take particles in PHOS with phi > fPHOSFidCutMaxPhi.

Definition at line 150 of file AliFiducialCut.h.

Referenced by AddPHOSFidCutMaxPhiArray(), GetPHOSFidCutMaxPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimplePHOSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fPHOSFidCutMinEta
private

Take particles in PHOS with eta > fPHOSFidCutMinEta.

Definition at line 147 of file AliFiducialCut.h.

Referenced by AddPHOSFidCutMinEtaArray(), GetPHOSFidCutMinEtaArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimplePHOSFiducialCut(), and ~AliFiducialCut().

TArrayF* AliFiducialCut::fPHOSFidCutMinPhi
private

Take particles in PHOS with phi > fPHOSFidCutMinPhi.

Definition at line 148 of file AliFiducialCut.h.

Referenced by AddPHOSFidCutMinPhiArray(), GetPHOSFidCutMinPhiArray(), InitParameters(), IsInFiducialCut(), Print(), SetSimplePHOSFiducialCut(), and ~AliFiducialCut().

Bool_t AliFiducialCut::fPHOSFiducialCut
private

Apply fiducial cuts to PHOS clusters.

Definition at line 134 of file AliFiducialCut.h.

Referenced by DoPHOSFiducialCut(), GetPHOSFiducialCutStatus(), InitParameters(), IsInFiducialCut(), and Print().


The documentation for this class was generated from the following files: