AliPhysics  9fe175b (9fe175b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliNeutralMesonSelection Class Reference

Class that contains methods to select candidate cluster pairs to neutral meson. More...

#include <AliNeutralMesonSelection.h>

Inheritance diagram for AliNeutralMesonSelection:

Public Types

enum  decayTypes {
  kPi0 = 0, kEta = 1, kPi0RightSide = 2, kEtaRightSide = 3,
  kEtaLeftSide = 4, kPi0LeftSide = 5, kEtaBothSides = 6, kPi0BothSides = 7
}
 

Public Member Functions

 AliNeutralMesonSelection ()
 Default constructor. Initialize parameters. More...
 
virtual ~AliNeutralMesonSelection ()
 Virtual destructor. More...
 
TList * GetCreateOutputObjects ()
 
void InitParameters ()
 Initialize the parameters of the analysis. More...
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
Bool_t AreNeutralMesonSelectionHistosKept () const
 
void KeepNeutralMesonSelectionHistos (Bool_t keep)
 
Bool_t SelectPair (TLorentzVector particlei, TLorentzVector particlej, Int_t calo)
 
void SetParticle (TString particleName)
 Set some default parameters for selection of pi0 or eta. More...
 
TString GetParticle () const
 
Int_t GetDebug () const
 
void SetDebug (Int_t d)
 
Float_t GetAsymmetryCut () const
 
void SetAsymmetryCut (Float_t asy)
 
void SwitchOnAsymmetryCut ()
 
void SwitchOffAsymmetryCut ()
 
Double_t GetAngleMaxParam (Int_t i) const
 
void SetAngleMaxParam (Int_t i, Double_t par)
 
void SetShiftMinAngleCut (Float_t a, Float_t b)
 
void SwitchOnAngleSelection ()
 
void SwitchOffAngleSelection ()
 
Bool_t IsAngleInWindow (Float_t angle, Float_t e) const
 
Double_t GetInvMassMaxCut () const
 
Double_t GetInvMassMinCut () const
 
void SetInvMassCutRange (Double_t invmassmin, Double_t invmassmax)
 
void SetSideBandCutRanges (Double_t lmin, Double_t lmax, Double_t rmin, Double_t rmax)
 
void SetInvMassCutMaxParameters (Float_t a, Float_t b, Float_t c)
 
Double_t GetMass () const
 
void SetMass (Double_t m)
 
UInt_t GetDecayBit () const
 
void SetDecayBit (Int_t &tag, UInt_t set) const
 
void SetDecayBit (Int_t &tag) const
 
Bool_t CheckDecayBit (Int_t tag, UInt_t test) const
 
Bool_t CheckDecayBit (Int_t tag) const
 
virtual void SetHistoERangeAndNBins (Float_t min, Float_t max, Int_t n)
 
Int_t GetHistoNEBins () const
 
Float_t GetHistoEMin () const
 
Float_t GetHistoEMax () const
 
virtual void SetHistoAngleRangeAndNBins (Float_t min, Float_t max, Int_t n)
 
Int_t GetHistoNAngleBins () const
 
Float_t GetHistoAngleMin () const
 
Float_t GetHistoAngleMax () const
 
virtual void SetHistoIMRangeAndNBins (Float_t min, Float_t max, Int_t n)
 
Int_t GetHistoNIMBins () const
 
Float_t GetHistoIMMin () const
 
Float_t GetHistoIMMax () const
 

Static Public Attributes

static const Int_t fgkMaxNDecayBits = 8
 

Private Member Functions

 AliNeutralMesonSelection (const AliNeutralMesonSelection &nm)
 Copy constructor not implemented. More...
 
AliNeutralMesonSelectionoperator= (const AliNeutralMesonSelection &nm)
 Assignment operator not implemented. More...
 

Private Attributes

Float_t fAsymmetryCut
 Asymmetry cut. More...
 
Bool_t fUseAsymmetryCut
 Use the asymmetry cut. More...
 
Double_t fM
 Mass of the neutral meson. More...
 
Double_t fInvMassMaxCut
 Invariant Mass cut maximum. More...
 
Double_t fInvMassMinCut
 Invariant Masscut minimun. More...
 
Double_t fInvMassMaxCutParam [3]
 Variable invariant mass max cut, for pi0 in EMCAL. More...
 
Double_t fLeftBandMinCut
 Side Band selection, min left band cut. More...
 
Double_t fLeftBandMaxCut
 Side Band selection, max left band cut. More...
 
Double_t fRightBandMinCut
 Side Band selection, min right band cut. More...
 
Double_t fRightBandMaxCut
 Side Band selection, max right band cut. More...
 
TArrayD fAngleMaxParam
 Maximum opening angle selection parameters. More...
 
Bool_t fUseAngleCut
 Select pairs depending on their opening angle. More...
 
Float_t fShiftMinAngle [2]
 Correction shift for min angle from true kinematic limit, resolution effects. More...
 
Bool_t fKeepNeutralMesonHistos
 Keep neutral meson selection histograms. More...
 
TString fParticle
 Meutral meson name (Pi0, Eta, +SideBand). More...
 
UInt_t fDecayBit
 Decay type flag, set while selecting, depending on fParticle and side range. See enum decayTypes for possible bits. More...
 
Int_t fDebug
 Debug level. More...
 
TH2F * fhAnglePairNoCut
 ! Aperture angle of decay photons, no cuts. More...
 
TH2F * fhAnglePairOpeningAngleCut
 ! Aperture angle of decay photons, cut on opening angle. More...
 
TH2F * fhAnglePairAsymmetryCut
 ! Aperture angle of decay photons, asymmetry cut. More...
 
TH2F * fhAnglePairAllCut
 ! Aperture angle of decay photons, all cuts. More...
 
TH2F * fhInvMassPairNoCut
 ! Invariant mass of decay photons, no cuts. More...
 
TH2F * fhInvMassPairOpeningAngleCut
 ! Invariant mass of decay photons, cut on opening angle. More...
 
TH2F * fhInvMassPairAsymmetryCut
 ! Invariant mass of decay photons, asymmetry cut. More...
 
TH2F * fhInvMassPairAllCut
 ! Invariant mass of decay photons, all cuts. More...
 
TH2F * fhAsymmetryNoCut
 ! Asymmetry of decay photons, no cuts. More...
 
TH2F * fhAsymmetryOpeningAngleCut
 ! Asymmetry of decay photons, cut on opening angle. More...
 
TH2F * fhAsymmetryAllCut
 ! Asymmetry of decay photons, all cuts. More...
 
Int_t fHistoNEBins
 Number of bins in pi0 E axis. More...
 
Float_t fHistoEMax
 Maximum value of pi0 E histogram range. More...
 
Float_t fHistoEMin
 Minimum value of pi0 E histogram range. More...
 
Int_t fHistoNAngleBins
 Number of bins in angle axis. More...
 
Float_t fHistoAngleMax
 Maximum value of angle histogram range. More...
 
Float_t fHistoAngleMin
 Minimum value of angle histogram range. More...
 
Int_t fHistoNIMBins
 Number of bins in Invariant Mass axis. More...
 
Float_t fHistoIMMax
 Maximum value of Invariant Mass histogram range. More...
 
Float_t fHistoIMMin
 Minimum value of Invariant Mass histogram range. More...
 

Detailed Description

Class that contains methods to select candidate cluster pairs to neutral meson.

Class that contains methods to select candidate pairs to neutral meson. 2 main selections, invariant mass around pi0 (also any other mass), apperture angle to distinguish from combinatorial. There is a 3rd cut based on the gamma correlation on phi or pt.

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 29 of file AliNeutralMesonSelection.h.

Member Enumeration Documentation

Enumerator
kPi0 
kEta 
kPi0RightSide 
kEtaRightSide 
kEtaLeftSide 
kPi0LeftSide 
kEtaBothSides 
kPi0BothSides 

Definition at line 103 of file AliNeutralMesonSelection.h.

Constructor & Destructor Documentation

AliNeutralMesonSelection::AliNeutralMesonSelection ( )

Default constructor. Initialize parameters.

Definition at line 32 of file AliNeutralMesonSelection.cxx.

virtual AliNeutralMesonSelection::~AliNeutralMesonSelection ( )
inlinevirtual

Virtual destructor.

Definition at line 36 of file AliNeutralMesonSelection.h.

AliNeutralMesonSelection::AliNeutralMesonSelection ( const AliNeutralMesonSelection nm)
private

Copy constructor not implemented.

Member Function Documentation

Bool_t AliNeutralMesonSelection::AreNeutralMesonSelectionHistosKept ( ) const
inline

Definition at line 46 of file AliNeutralMesonSelection.h.

Bool_t AliNeutralMesonSelection::CheckDecayBit ( Int_t  tag,
UInt_t  test 
) const
inline

Definition at line 119 of file AliNeutralMesonSelection.h.

Bool_t AliNeutralMesonSelection::CheckDecayBit ( Int_t  tag) const
inline

Definition at line 125 of file AliNeutralMesonSelection.h.

Double_t AliNeutralMesonSelection::GetAngleMaxParam ( Int_t  i) const
inline

Definition at line 67 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetAsymmetryCut ( ) const
inline

Definition at line 59 of file AliNeutralMesonSelection.h.

TList * AliNeutralMesonSelection::GetCreateOutputObjects ( )

Create histograms to be saved in output file and store them in outputContainer of the analysis class that calls this class.

Definition at line 61 of file AliNeutralMesonSelection.cxx.

Referenced by AliAnaPi0EbE::GetCreateOutputObjects(), and AliAnaParticleJetLeadingConeCorrelation::GetCreateOutputObjects().

Int_t AliNeutralMesonSelection::GetDebug ( ) const
inline

Definition at line 54 of file AliNeutralMesonSelection.h.

Referenced by AliAnaCaloTrackCorrBaseClass::InitDebug().

UInt_t AliNeutralMesonSelection::GetDecayBit ( ) const
inline

Definition at line 107 of file AliNeutralMesonSelection.h.

Referenced by AliAnaPi0EbE::MakeInvMassInCalorimeter().

Float_t AliNeutralMesonSelection::GetHistoAngleMax ( ) const
inline

Definition at line 151 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetHistoAngleMin ( ) const
inline

Definition at line 150 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetHistoEMax ( ) const
inline

Definition at line 141 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetHistoEMin ( ) const
inline

Definition at line 140 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetHistoIMMax ( ) const
inline

Definition at line 161 of file AliNeutralMesonSelection.h.

Float_t AliNeutralMesonSelection::GetHistoIMMin ( ) const
inline

Definition at line 160 of file AliNeutralMesonSelection.h.

Int_t AliNeutralMesonSelection::GetHistoNAngleBins ( ) const
inline

Definition at line 149 of file AliNeutralMesonSelection.h.

Int_t AliNeutralMesonSelection::GetHistoNEBins ( ) const
inline

Definition at line 139 of file AliNeutralMesonSelection.h.

Int_t AliNeutralMesonSelection::GetHistoNIMBins ( ) const
inline

Definition at line 159 of file AliNeutralMesonSelection.h.

Double_t AliNeutralMesonSelection::GetInvMassMaxCut ( ) const
inline

Definition at line 80 of file AliNeutralMesonSelection.h.

Double_t AliNeutralMesonSelection::GetInvMassMinCut ( ) const
inline

Definition at line 81 of file AliNeutralMesonSelection.h.

Double_t AliNeutralMesonSelection::GetMass ( ) const
inline

Definition at line 96 of file AliNeutralMesonSelection.h.

TString AliNeutralMesonSelection::GetParticle ( ) const
inline

Definition at line 52 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::InitParameters ( )

Initialize the parameters of the analysis.

Definition at line 172 of file AliNeutralMesonSelection.cxx.

Referenced by AliNeutralMesonSelection().

Bool_t AliNeutralMesonSelection::IsAngleInWindow ( Float_t  angle,
Float_t  e 
) const

Check if the opening angle of the candidate pairs is inside our selection window. Attention, only valid for Pi0, if needed for Eta need to revise max angle function or change parameters

Definition at line 194 of file AliNeutralMesonSelection.cxx.

Referenced by AliAnaPi0::MakeAnalysisFillHistograms(), and SelectPair().

void AliNeutralMesonSelection::KeepNeutralMesonSelectionHistos ( Bool_t  keep)
inline

Definition at line 47 of file AliNeutralMesonSelection.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePi0EbEAnalysis().

AliNeutralMesonSelection& AliNeutralMesonSelection::operator= ( const AliNeutralMesonSelection nm)
private

Assignment operator not implemented.

void AliNeutralMesonSelection::Print ( const Option_t *  opt) const

Print some relevant parameters set for the analysis.

Definition at line 432 of file AliNeutralMesonSelection.cxx.

Bool_t AliNeutralMesonSelection::SelectPair ( TLorentzVector  gammai,
TLorentzVector  gammaj,
Int_t  calo 
)

Search for the neutral pion within selection cuts.

Parameters
gammaikinematics of first photon cluster.
gammajkinematics of second photon cluster.
calocalorimeter ID.
Returns
pair is pi0/eta whithing selection range.

Definition at line 215 of file AliNeutralMesonSelection.cxx.

Referenced by AliAnaPi0EbE::MakeInvMassInCalorimeterAndCTS().

void AliNeutralMesonSelection::SetAngleMaxParam ( Int_t  i,
Double_t  par 
)
inline

Definition at line 68 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetAsymmetryCut ( Float_t  asy)
inline

Definition at line 60 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetDebug ( Int_t  d)
inline

Definition at line 55 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetDecayBit ( Int_t &  tag,
UInt_t  set 
) const
inline
void AliNeutralMesonSelection::SetDecayBit ( Int_t &  tag) const
inline

Definition at line 114 of file AliNeutralMesonSelection.h.

virtual void AliNeutralMesonSelection::SetHistoAngleRangeAndNBins ( Float_t  min,
Float_t  max,
Int_t  n 
)
inlinevirtual

Definition at line 143 of file AliNeutralMesonSelection.h.

virtual void AliNeutralMesonSelection::SetHistoERangeAndNBins ( Float_t  min,
Float_t  max,
Int_t  n 
)
inlinevirtual

Definition at line 133 of file AliNeutralMesonSelection.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePi0EbEAnalysis().

virtual void AliNeutralMesonSelection::SetHistoIMRangeAndNBins ( Float_t  min,
Float_t  max,
Int_t  n 
)
inlinevirtual

Definition at line 153 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetInvMassCutMaxParameters ( Float_t  a,
Float_t  b,
Float_t  c 
)
inline

Definition at line 91 of file AliNeutralMesonSelection.h.

Referenced by ConfigurePi0EbEAnalysis().

void AliNeutralMesonSelection::SetInvMassCutRange ( Double_t  invmassmin,
Double_t  invmassmax 
)
inline

Definition at line 83 of file AliNeutralMesonSelection.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePi0EbEAnalysis().

void AliNeutralMesonSelection::SetMass ( Double_t  m)
inline

Definition at line 97 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetParticle ( TString  particleName)

Set some default parameters for selection of pi0 or eta.

Definition at line 367 of file AliNeutralMesonSelection.cxx.

Referenced by ConfigurePi0EbEAnalysis(), and InitParameters().

void AliNeutralMesonSelection::SetShiftMinAngleCut ( Float_t  a,
Float_t  b 
)
inline

Definition at line 70 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SetSideBandCutRanges ( Double_t  lmin,
Double_t  lmax,
Double_t  rmin,
Double_t  rmax 
)
inline

Definition at line 86 of file AliNeutralMesonSelection.h.

Referenced by ConfigurePi0EbEAnalysis().

void AliNeutralMesonSelection::SwitchOffAngleSelection ( )
inline

Definition at line 74 of file AliNeutralMesonSelection.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePi0EbEAnalysis().

void AliNeutralMesonSelection::SwitchOffAsymmetryCut ( )
inline

Definition at line 63 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SwitchOnAngleSelection ( )
inline

Definition at line 73 of file AliNeutralMesonSelection.h.

void AliNeutralMesonSelection::SwitchOnAsymmetryCut ( )
inline

Definition at line 62 of file AliNeutralMesonSelection.h.

Member Data Documentation

TArrayD AliNeutralMesonSelection::fAngleMaxParam
private

Maximum opening angle selection parameters.

Definition at line 185 of file AliNeutralMesonSelection.h.

Referenced by GetAngleMaxParam(), InitParameters(), IsAngleInWindow(), Print(), SetAngleMaxParam(), and SetParticle().

Float_t AliNeutralMesonSelection::fAsymmetryCut
private

Asymmetry cut.

Definition at line 165 of file AliNeutralMesonSelection.h.

Referenced by GetAsymmetryCut(), Print(), SelectPair(), and SetAsymmetryCut().

Int_t AliNeutralMesonSelection::fDebug
private

Debug level.

Definition at line 197 of file AliNeutralMesonSelection.h.

Referenced by GetDebug(), and SetDebug().

UInt_t AliNeutralMesonSelection::fDecayBit
private

Decay type flag, set while selecting, depending on fParticle and side range. See enum decayTypes for possible bits.

Definition at line 195 of file AliNeutralMesonSelection.h.

Referenced by CheckDecayBit(), GetDecayBit(), Print(), SelectPair(), and SetDecayBit().

TH2F* AliNeutralMesonSelection::fhAnglePairAllCut
private

! Aperture angle of decay photons, all cuts.

Definition at line 206 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAnglePairAsymmetryCut
private

! Aperture angle of decay photons, asymmetry cut.

Definition at line 204 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAnglePairNoCut
private

! Aperture angle of decay photons, no cuts.

Definition at line 200 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAnglePairOpeningAngleCut
private

! Aperture angle of decay photons, cut on opening angle.

Definition at line 202 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAsymmetryAllCut
private

! Asymmetry of decay photons, all cuts.

Definition at line 221 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAsymmetryNoCut
private

! Asymmetry of decay photons, no cuts.

Definition at line 217 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhAsymmetryOpeningAngleCut
private

! Asymmetry of decay photons, cut on opening angle.

Definition at line 219 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhInvMassPairAllCut
private

! Invariant mass of decay photons, all cuts.

Definition at line 215 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhInvMassPairAsymmetryCut
private

! Invariant mass of decay photons, asymmetry cut.

Definition at line 213 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhInvMassPairNoCut
private

! Invariant mass of decay photons, no cuts.

Definition at line 209 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

TH2F* AliNeutralMesonSelection::fhInvMassPairOpeningAngleCut
private

! Invariant mass of decay photons, cut on opening angle.

Definition at line 211 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), and SelectPair().

Float_t AliNeutralMesonSelection::fHistoAngleMax
private

Maximum value of angle histogram range.

Definition at line 233 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoAngleMax(), InitParameters(), Print(), and SetHistoAngleRangeAndNBins().

Float_t AliNeutralMesonSelection::fHistoAngleMin
private

Minimum value of angle histogram range.

Definition at line 235 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoAngleMin(), InitParameters(), Print(), and SetHistoAngleRangeAndNBins().

Float_t AliNeutralMesonSelection::fHistoEMax
private

Maximum value of pi0 E histogram range.

Definition at line 227 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoEMax(), InitParameters(), Print(), and SetHistoERangeAndNBins().

Float_t AliNeutralMesonSelection::fHistoEMin
private

Minimum value of pi0 E histogram range.

Definition at line 229 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoEMin(), InitParameters(), Print(), and SetHistoERangeAndNBins().

Float_t AliNeutralMesonSelection::fHistoIMMax
private

Maximum value of Invariant Mass histogram range.

Definition at line 240 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoIMMax(), Print(), SetHistoIMRangeAndNBins(), and SetParticle().

Float_t AliNeutralMesonSelection::fHistoIMMin
private

Minimum value of Invariant Mass histogram range.

Definition at line 242 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoIMMin(), Print(), SetHistoIMRangeAndNBins(), and SetParticle().

Int_t AliNeutralMesonSelection::fHistoNAngleBins
private

Number of bins in angle axis.

Definition at line 231 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoNAngleBins(), InitParameters(), Print(), and SetHistoAngleRangeAndNBins().

Int_t AliNeutralMesonSelection::fHistoNEBins
private

Number of bins in pi0 E axis.

Definition at line 225 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoNEBins(), InitParameters(), Print(), and SetHistoERangeAndNBins().

Int_t AliNeutralMesonSelection::fHistoNIMBins
private

Number of bins in Invariant Mass axis.

Definition at line 238 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), GetHistoNIMBins(), Print(), SetHistoIMRangeAndNBins(), and SetParticle().

Double_t AliNeutralMesonSelection::fInvMassMaxCut
private

Invariant Mass cut maximum.

Definition at line 171 of file AliNeutralMesonSelection.h.

Referenced by GetInvMassMaxCut(), SelectPair(), SetInvMassCutRange(), and SetParticle().

Double_t AliNeutralMesonSelection::fInvMassMaxCutParam[3]
private

Variable invariant mass max cut, for pi0 in EMCAL.

Definition at line 175 of file AliNeutralMesonSelection.h.

Referenced by SelectPair(), SetInvMassCutMaxParameters(), and SetParticle().

Double_t AliNeutralMesonSelection::fInvMassMinCut
private

Invariant Masscut minimun.

Definition at line 173 of file AliNeutralMesonSelection.h.

Referenced by GetInvMassMinCut(), Print(), SelectPair(), SetInvMassCutRange(), and SetParticle().

Bool_t AliNeutralMesonSelection::fKeepNeutralMesonHistos
private

Keep neutral meson selection histograms.

Definition at line 191 of file AliNeutralMesonSelection.h.

Referenced by AreNeutralMesonSelectionHistosKept(), GetCreateOutputObjects(), KeepNeutralMesonSelectionHistos(), Print(), and SelectPair().

Double_t AliNeutralMesonSelection::fLeftBandMaxCut
private

Side Band selection, max left band cut.

Definition at line 179 of file AliNeutralMesonSelection.h.

Referenced by SelectPair(), SetParticle(), and SetSideBandCutRanges().

Double_t AliNeutralMesonSelection::fLeftBandMinCut
private

Side Band selection, min left band cut.

Definition at line 177 of file AliNeutralMesonSelection.h.

Referenced by SelectPair(), SetParticle(), and SetSideBandCutRanges().

Double_t AliNeutralMesonSelection::fM
private

Mass of the neutral meson.

Definition at line 169 of file AliNeutralMesonSelection.h.

Referenced by GetMass(), IsAngleInWindow(), Print(), SetMass(), and SetParticle().

TString AliNeutralMesonSelection::fParticle
private

Meutral meson name (Pi0, Eta, +SideBand).

Definition at line 193 of file AliNeutralMesonSelection.h.

Referenced by GetParticle(), Print(), SelectPair(), and SetParticle().

Double_t AliNeutralMesonSelection::fRightBandMaxCut
private

Side Band selection, max right band cut.

Definition at line 183 of file AliNeutralMesonSelection.h.

Referenced by SelectPair(), SetParticle(), and SetSideBandCutRanges().

Double_t AliNeutralMesonSelection::fRightBandMinCut
private

Side Band selection, min right band cut.

Definition at line 181 of file AliNeutralMesonSelection.h.

Referenced by SelectPair(), SetParticle(), and SetSideBandCutRanges().

Float_t AliNeutralMesonSelection::fShiftMinAngle[2]
private

Correction shift for min angle from true kinematic limit, resolution effects.

Definition at line 189 of file AliNeutralMesonSelection.h.

Referenced by IsAngleInWindow(), Print(), SetParticle(), and SetShiftMinAngleCut().

Bool_t AliNeutralMesonSelection::fUseAngleCut
private

Select pairs depending on their opening angle.

Definition at line 187 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), Print(), SelectPair(), SwitchOffAngleSelection(), and SwitchOnAngleSelection().

Bool_t AliNeutralMesonSelection::fUseAsymmetryCut
private

Use the asymmetry cut.

Definition at line 167 of file AliNeutralMesonSelection.h.

Referenced by GetCreateOutputObjects(), SelectPair(), SwitchOffAsymmetryCut(), and SwitchOnAsymmetryCut().


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