AliPhysics  9b6b435 (9b6b435)
AliConversionMesonCuts Class Reference

Class handling all kinds of selection cuts for Gamma Conversion analysis. More...

#include <AliConversionMesonCuts.h>

Inheritance diagram for AliConversionMesonCuts:

Public Types

enum  cutIds {
  kMesonKind, kBackgroundScheme, kNumberOfBGEvents, kDegreesForRotationMethod,
  kRapidityMesonCut, kPtCut, kalphaMesonCut, kSelectionCut,
  kElecShare, kToCloseV0s, kuseMCPSmearing, kDcaGammaGamma,
  kDcaRPrimVtx, kDcaZPrimVtx, kMinOpanMesonCut, kMaxOpanMesonCut,
  kNCuts
}
 

Public Member Functions

Bool_t SetCutIds (TString cutString)
 
Bool_t SetCut (cutIds cutID, Int_t cut)
 
Bool_t UpdateCutString ()
 
Bool_t InitializeCutsFromCutString (const TString analysisCutSelection)
 
void FillElectonLabelArray (AliAODConversionPhoton *photon, Int_t nV0)
 
 AliConversionMesonCuts (const char *name="MesonCuts", const char *title="Meson Cuts")
 
 AliConversionMesonCuts (const AliConversionMesonCuts &)
 
AliConversionMesonCutsoperator= (const AliConversionMesonCuts &)
 
virtual ~AliConversionMesonCuts ()
 
virtual Bool_t IsSelected (TObject *)
 
virtual Bool_t IsSelected (TList *)
 
Bool_t MesonIsSelectedByMassCut (AliAODConversionMother *meson, Int_t nominalRange)
 
TString GetCutNumber ()
 
Bool_t MesonIsSelected (AliAODConversionMother *pi0, Bool_t IsSignal=kTRUE, Double_t fRapidityShift=0., Int_t leadingCellID1=0, Int_t leadingCellID2=0)
 
Bool_t MesonIsSelectedMC (TParticle *fMCMother, AliMCEvent *mcEvent, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedAODMC (AliAODMCParticle *MCMother, TClonesArray *AODMCArray, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedMCDalitz (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &labelelectron, Int_t &labelpositron, Int_t &labelgamma, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedAODMCDalitz (AliAODMCParticle *MCMother, TClonesArray *AODMCArray, Int_t &labelelectron, Int_t &labelpositron, Int_t &labelgamma, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedMCEtaPiPlPiMiGamma (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelGamma, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedAODMCEtaPiPlPiMiGamma (AliAODMCParticle *fMCMother, TClonesArray *AODMCArray, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelGamma, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedMCPiPlPiMiEta (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelNeutPion, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedAODMCPiPlPiMiEta (AliAODMCParticle *fMCMother, TClonesArray *AODMCArray, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelNeutPion, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedMCPiPlPiMiPiZero (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelNeutPion, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedAODMCPiPlPiMiPiZero (AliAODMCParticle *fMCMother, TClonesArray *AODMCArray, Int_t &labelNegPion, Int_t &labelPosPion, Int_t &labelNeutPion, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedMCPiZeroGamma (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &labelNeutPion, Int_t &labelGamma, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedAODMCPiZeroGamma (AliAODMCParticle *fMCMother, TClonesArray *AODMCArray, Int_t &labelNeutPion, Int_t &labelGamma, Double_t fRapidityShift=0)
 
Bool_t MesonIsSelectedMCChiC (TParticle *fMCMother, AliMCEvent *mcEvent, Int_t &, Int_t &, Int_t &, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedAODMCChiC (AliAODMCParticle *fMCMother, TClonesArray *AODMCArray, Int_t &, Int_t &, Int_t &, Double_t fRapidityShift=0.)
 
Bool_t MesonIsSelectedPiZeroGammaAngle (AliAODConversionMother *omega, AliAODConversionMother *pi0, AliAODConversionPhoton *gamma, Bool_t DoPiZeroAngleCut, TF1 *maxfit, Double_t lowerFactor, Double_t upperFactor)
 
void PrintCuts ()
 
void PrintCutsWithValues ()
 
void SetLightOutput (Bool_t flag)
 
void SetRunningMode (Int_t mode)
 
void InitCutHistograms (TString name="", Bool_t additionalHists=kFALSE)
 
void SetFillCutHistograms (TString name="")
 
TListGetCutHistograms ()
 
void SmearParticle (AliAODConversionPhoton *photon)
 
void SmearVirtualPhoton (AliAODConversionPhoton *photon)
 
TLorentzVector SmearElectron (TLorentzVector particle)
 
void SetDefaultSmearing (Double_t p0, Double_t p1, Double_t p2)
 
Bool_t RejectSharedElectronV0s (AliAODConversionPhoton *photon, Int_t nV0, Int_t nV0s)
 
Bool_t RejectToCloseV0s (AliAODConversionPhoton *photon, TList *photons, Int_t nV0)
 
void SetCaloMesonCutsObject (AliCaloPhotonCuts *cuts)
 
Bool_t SetMinPtCut (Int_t PtCut)
 
Bool_t SetMesonKind (Int_t mesonKind)
 
Bool_t SetSelectionWindowCut (Int_t selectionCut)
 
Bool_t SetSelectionWindowMergedCut (Int_t selectionCut)
 
Bool_t SetAlphaMesonCut (Int_t alphaMesonCut)
 
Bool_t SetAlphaMesonMergedCut (Int_t alphaMesonCut)
 
Bool_t SetRapidityMesonCut (Int_t RapidityMesonCut)
 
Bool_t SetBackgroundScheme (Int_t BackgroundScheme)
 
Bool_t SetNDegreesForRotationMethod (Int_t DegreesForRotationMethod)
 
Bool_t SetNumberOfBGEvents (Int_t NumberOfBGEvents)
 
Bool_t SetMCPSmearing (Int_t useMCPSmearing)
 
Bool_t SetSharedElectronCut (Int_t sharedElec)
 
Bool_t SetToCloseV0sCut (Int_t toClose)
 
Bool_t SetDCAGammaGammaCut (Int_t DCAGammaGamma)
 
Bool_t SetDCAZMesonPrimVtxCut (Int_t DCAZMesonPrimVtx)
 
Bool_t SetDCARMesonPrimVtxCut (Int_t DCARMesonPrimVtx)
 
void SetOpeningAngleCut (Float_t OpeningAngle)
 
Bool_t SetMinOpanMesonCut (Int_t minOpanMesonCut)
 
Bool_t SetMaxOpanMesonCut (Int_t maxOpanMesonCut)
 
void SetEnableOpeningAngleCut (Bool_t isOn)
 
void SetIsMergedClusterCut (Int_t merged)
 
Int_t GetIsMergedClusterCut ()
 
Double_t GetRapidityCutValue ()
 
Float_t FunctionMinMassCut (Float_t e)
 
Float_t FunctionMaxMassCut (Float_t e)
 
Bool_t UseRotationMethod ()
 
Bool_t UsePtmaxMethod ()
 
Bool_t UseTrackMultiplicity ()
 
Int_t GetNumberOfBGEvents ()
 
Int_t NDegreesRotation ()
 
Bool_t DoBGCalculation ()
 
Bool_t DoBGProbability ()
 
Bool_t DoConvCaloMixing ()
 
Bool_t DoSectorMixing ()
 
Bool_t DoSectorJetMixing ()
 
Bool_t DoJetMixing ()
 
Bool_t DoJetRotateMixing ()
 
Bool_t DoJetPtMixing ()
 
Bool_t DoSphericityMixing ()
 
Bool_t DoJetAnalysis ()
 
Bool_t DoJetQA ()
 
Bool_t UseElecSharingCut ()
 
Bool_t UseToCloseV0sCut ()
 
Bool_t UseMCPSmearing ()
 
Int_t BackgroundHandlerType ()
 
Double_t GetSelectionLow () const
 
Double_t GetSelectionHigh () const
 
Double_t GetAcceptMassFlag () const
 
Double_t GetMinPt () const
 
Bool_t UseLikeSignMixing ()
 
Bool_t UseSidebandMixing ()
 
Bool_t UseSidebandMixingBothSides ()
 
Double_t GetSidebandMixingLow () const
 
Double_t GetSidebandMixingHigh () const
 
Double_t GetSidebandMixingLeftLow () const
 
Double_t GetSidebandMixingLeftHigh () const
 
Double_t GetSidebandMixingRightLow () const
 
Double_t GetSidebandMixingRightHigh () const
 

Public Attributes

Int_t fCuts [kNCuts]
 

Static Public Attributes

static const char * fgkCutNames [kNCuts]
 

Protected Attributes

TRandom3 fRandom
 
AliCaloPhotonCutsfCaloPhotonCuts
 CaloPhotonCutObject belonging to same main task. More...
 
TListfHistograms
 List of QA histograms. More...
 
TObjString * fCutString
 cut number used for analysis More...
 
TString fCutStringRead
 
TH2FfHistoMesonCuts
 bookkeeping for meson cuts More...
 
TH2FfHistoMesonBGCuts
 bookkeeping for meson bg cuts More...
 
TH1F * fHistoDCAGGMesonBefore
 
TH1F * fHistoDCAZMesonPrimVtxBefore
 
TH1F * fHistoDCARMesonPrimVtxBefore
 
TH1F * fHistoDCAGGMesonAfter
 
TH2FfHistoDCAZMesonPrimVtxAfter
 
TH1F * fHistoDCARMesonPrimVtxAfter
 
TH1F * fHistoInvMassBefore
 
TH1F * fHistoInvMassAfter
 
TF1 * fBrem
 
TF1 * fFAlphaCut
 
TF1 * fFMinOpanCut
 
TF1 * fFMaxOpanCut
 
Double_t fMaxR
 max r cut More...
 
Double_t fMinPt
 min pT cut More...
 
Double_t fSelectionLow
 lower meson inv mass window for further selection More...
 
Double_t fSelectionHigh
 higher meson inv mass window for further selection More...
 
Double_t fAlphaMinCutMeson
 min value for meson alpha cut More...
 
Double_t fAlphaCutMeson
 max value for meson alpha cut More...
 
Double_t fRapidityCutMeson
 max value for meson rapidity More...
 
Double_t fMinV0Dist
 
Double_t fPBremSmearing
 
Double_t fPSigSmearing
 
Double_t fPSigSmearingCte
 
Double_t fDCAGammaGammaCut
 cut value for the maximum distance between the two photons [cm] More...
 
Double_t fDCAZMesonPrimVtxCut
 cut value for the maximum distance in Z between the production point of the Meson & the primary vertex [cm] More...
 
Double_t fDCARMesonPrimVtxCut
 cut value for the maximum distance in R between the production point of the Meson & the primary vertex [cm] More...
 
Double_t fMinOpanCutMeson
 
Double_t fMaxOpanCutMeson
 
Double_t fSidebandMixingLow
 
Double_t fSidebandMixingHigh
 
Double_t fSidebandMixingLeftLow
 
Double_t fSidebandMixingLeftHigh
 
Double_t fSidebandMixingRightLow
 
Double_t fSidebandMixingRightHigh
 
Float_t fOpeningAngle
 min opening angle for meson More...
 
Int_t fMode
 running mode of ConversionMesonCuts to select different sets of cut parameters for different running modes More...
 
Int_t fMesonKind
 
Int_t fIsMergedClusterCut
 flag for merged cluster and di cluster analysis More...
 
Int_t fSelectionWindowCut
 selection window for merged ana in mass More...
 
Int_t fNDegreeRotationPMForBG
 
Int_t fNumberOfBGEvents
 
Int_t fElectronLabelArraySize
 
Int_tfElectronLabelArray
 
Int_t fBackgroundHandler
 
Bool_t fDoLightOutput
 switch for running light output, kFALSE -> normal mode, kTRUE -> light mode More...
 
Bool_t fDoMinPtCut
 do min pT cut More...
 
Bool_t fEnableMassCut
 flag to enable mass cut More...
 
Bool_t fAcceptMesonMass
 flag to distinguish rejecting and accepting meson mass window for further analysis More...
 
Bool_t fUseRotationMethodInBG
 flag to apply rotation method for meson bg estimation More...
 
Bool_t fUsePtmaxMethodForBG
 flag to apply Ptmax method More...
 
Bool_t fDoBG
 flag to intialize BG More...
 
Bool_t fDoBGProbability
 flag to use probability method for meson bg estimation More...
 
Bool_t fDoConvCaloMixing
 flag to use enable convcalo mixing in addition to caloconv mixing More...
 
Bool_t fDoSectorMixing
 flag to enable Sectormixing for meson bg estimation More...
 
Bool_t fDoSectorJetMixing
 flag to enable Sectormixing with jets for meson bg estimation More...
 
Bool_t fDoJetMixing
 flag to enable mixing by cluster distance to jet axis More...
 
Bool_t fDoJetRotateMixing
 flag to enable mixing by rotating calorimeter More...
 
Bool_t fDoJetPtMixing
 flag to enbale mixing by jet pt bins More...
 
Bool_t fDoSphericityMixing
 flag to enable Sphericitymixing for meson bg estimation More...
 
Bool_t fUseTrackMultiplicityForBG
 flag to use track multiplicity for meson bg estimation (else V0 mult) More...
 
Bool_t fEnableMinOpeningAngleCut
 flag to enable min opening angle cut More...
 
Bool_t fEnableOneCellDistCut
 flag to enable 1 cell dist cut More...
 
Bool_t fDoToCloseV0sCut
 
Bool_t fDoSharedElecCut
 
Bool_t fUseMCPSmearing
 flag More...
 
Bool_t fAlphaPtDepCut
 
Bool_t fDCAGammaGammaCutOn
 cut flag for the maximum distance between the two photons More...
 
Bool_t fDCAZMesonPrimVtxCutOn
 cut flag for the maximum distance in Z between the production point of the Meson & the primary vertex More...
 
Bool_t fDCARMesonPrimVtxCutOn
 cut flag for the maximum distance in R between the production point of the Meson & the primary vertex More...
 
Bool_t fMinOpanPtDepCut
 
Bool_t fMaxOpanPtDepCut
 
Bool_t fBackgroundUseSideband
 
Bool_t fBackgroundUseSidebandBothSides
 
Bool_t fBackgroundUseLikeSign
 
Bool_t fDoJetAnalysis
 switch to run a jet analysis More...
 
Bool_t fDoJetQA
 switch to run a jet QA analysis More...
 

Detailed Description

Class handling all kinds of selection cuts for Gamma Conversion analysis.

Author
Svein Lindal
Daniel Lohner

The cut configuration is set as a string with an 19 digit number. Each digit in the string corresponds to a certain cut type, while its values represent the cut values. The cut configuration is listed here:

Position in the cut string (from the end) Cut type
0 MesonKind
1 BackgroundScheme
2 NumberOfBGEvents
3 DegreesForRotationMethod
4 RapidityMesonCut
5 PtCut
6 AlphaMesonCut
7 SelectionWindow
8 SharedElectronCuts
9 RejectToCloseV0s
10 UseMCPSmearing
11 DcaGammaGamma
12 DcaRPrimVtx
13 DcaZPrimVtx
14 MinOpanMesonCut
15 MaxOpanMesonCut

Definition at line 62 of file AliConversionMesonCuts.h.

Member Enumeration Documentation

Enumerator
kMesonKind 
kBackgroundScheme 
kNumberOfBGEvents 
kDegreesForRotationMethod 
kRapidityMesonCut 
kPtCut 
kalphaMesonCut 
kSelectionCut 
kElecShare 
kToCloseV0s 
kuseMCPSmearing 
kDcaGammaGamma 
kDcaRPrimVtx 
kDcaZPrimVtx 
kMinOpanMesonCut 
kMaxOpanMesonCut 
kNCuts 

Definition at line 67 of file AliConversionMesonCuts.h.

Constructor & Destructor Documentation

AliConversionMesonCuts::AliConversionMesonCuts ( const char *  name = "MesonCuts",
const char *  title = "Meson Cuts" 
)

Definition at line 76 of file AliConversionMesonCuts.cxx.

AliConversionMesonCuts::AliConversionMesonCuts ( const AliConversionMesonCuts ref)

Definition at line 174 of file AliConversionMesonCuts.cxx.

AliConversionMesonCuts::~AliConversionMesonCuts ( )
virtual

Definition at line 271 of file AliConversionMesonCuts.cxx.

Member Function Documentation

Int_t AliConversionMesonCuts::BackgroundHandlerType ( )
inline

Definition at line 195 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoBGCalculation ( )
inline

Definition at line 181 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoBGProbability ( )
inline

Definition at line 182 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoConvCaloMixing ( )
inline

Definition at line 183 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoJetAnalysis ( )
inline

Definition at line 190 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoJetMixing ( )
inline

Definition at line 186 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoJetPtMixing ( )
inline

Definition at line 188 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoJetQA ( )
inline

Definition at line 191 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoJetRotateMixing ( )
inline

Definition at line 187 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoSectorJetMixing ( )
inline

Definition at line 185 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoSectorMixing ( )
inline

Definition at line 184 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::DoSphericityMixing ( )
inline

Definition at line 189 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::FillElectonLabelArray ( AliAODConversionPhoton photon,
Int_t  nV0 
)

Definition at line 3218 of file AliConversionMesonCuts.cxx.

Float_t AliConversionMesonCuts::FunctionMaxMassCut ( Float_t  e)

Definition at line 1867 of file AliConversionMesonCuts.cxx.

Referenced by GetRapidityCutValue(), and MesonIsSelected().

Float_t AliConversionMesonCuts::FunctionMinMassCut ( Float_t  e)

Definition at line 2044 of file AliConversionMesonCuts.cxx.

Referenced by GetRapidityCutValue(), and MesonIsSelected().

Double_t AliConversionMesonCuts::GetAcceptMassFlag ( ) const
inline

Definition at line 198 of file AliConversionMesonCuts.h.

TList* AliConversionMesonCuts::GetCutHistograms ( )
inline
TString AliConversionMesonCuts::GetCutNumber ( )
Int_t AliConversionMesonCuts::GetIsMergedClusterCut ( )
inline

Definition at line 169 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetMinPt ( ) const
inline

Definition at line 199 of file AliConversionMesonCuts.h.

Int_t AliConversionMesonCuts::GetNumberOfBGEvents ( )
inline
Double_t AliConversionMesonCuts::GetRapidityCutValue ( )
inline

Definition at line 170 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSelectionHigh ( ) const
inline
Double_t AliConversionMesonCuts::GetSelectionLow ( ) const
inline
Double_t AliConversionMesonCuts::GetSidebandMixingHigh ( ) const
inline

Definition at line 204 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSidebandMixingLeftHigh ( ) const
inline

Definition at line 206 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSidebandMixingLeftLow ( ) const
inline

Definition at line 205 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSidebandMixingLow ( ) const
inline

Definition at line 203 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSidebandMixingRightHigh ( ) const
inline

Definition at line 208 of file AliConversionMesonCuts.h.

Double_t AliConversionMesonCuts::GetSidebandMixingRightLow ( ) const
inline

Definition at line 207 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::InitCutHistograms ( TString  name = "",
Bool_t  additionalHists = kFALSE 
)

Definition at line 305 of file AliConversionMesonCuts.cxx.

Referenced by SetFillCutHistograms(), and SetRunningMode().

Bool_t AliConversionMesonCuts::InitializeCutsFromCutString ( const TString  analysisCutSelection)

Definition at line 1399 of file AliConversionMesonCuts.cxx.

virtual Bool_t AliConversionMesonCuts::IsSelected ( TObject )
inlinevirtual

Definition at line 103 of file AliConversionMesonCuts.h.

virtual Bool_t AliConversionMesonCuts::IsSelected ( TList )
inlinevirtual

Definition at line 104 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::MesonIsSelected ( AliAODConversionMother pi0,
Bool_t  IsSignal = kTRUE,
Double_t  fRapidityShift = 0.,
Int_t  leadingCellID1 = 0,
Int_t  leadingCellID2 = 0 
)
Bool_t AliConversionMesonCuts::MesonIsSelectedAODMC ( AliAODMCParticle *  MCMother,
TClonesArray *  AODMCArray,
Double_t  fRapidityShift = 0. 
)

Definition at line 464 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCChiC ( AliAODMCParticle *  fMCMother,
TClonesArray *  AODMCArray,
Int_t labelelectronChiC,
Int_t labelpositronChiC,
Int_t labelgammaChiC,
Double_t  fRapidityShift = 0. 
)

Definition at line 1161 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCDalitz ( AliAODMCParticle *  MCMother,
TClonesArray *  AODMCArray,
Int_t labelelectron,
Int_t labelpositron,
Int_t labelgamma,
Double_t  fRapidityShift = 0. 
)

Definition at line 563 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCEtaPiPlPiMiGamma ( AliAODMCParticle *  fMCMother,
TClonesArray *  AODMCArray,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelGamma,
Double_t  fRapidityShift = 0 
)

Definition at line 681 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCPiPlPiMiEta ( AliAODMCParticle *  fMCMother,
TClonesArray *  AODMCArray,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelNeutPion,
Double_t  fRapidityShift = 0 
)

Definition at line 798 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCPiPlPiMiPiZero ( AliAODMCParticle *  fMCMother,
TClonesArray *  AODMCArray,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelNeutPion,
Double_t  fRapidityShift = 0 
)

Definition at line 916 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedAODMCPiZeroGamma ( AliAODMCParticle *  fMCMother,
TClonesArray *  AODMCArray,
Int_t labelNeutPion,
Int_t labelGamma,
Double_t  fRapidityShift = 0 
)

Definition at line 1024 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedByMassCut ( AliAODConversionMother meson,
Int_t  nominalRange = 0 
)

Definition at line 3388 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMC ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Double_t  fRapidityShift = 0. 
)

Definition at line 423 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCChiC ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelelectronChiC,
Int_t labelpositronChiC,
Int_t labelgammaChiC,
Double_t  fRapidityShift = 0. 
)

Definition at line 1085 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCDalitz ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelelectron,
Int_t labelpositron,
Int_t labelgamma,
Double_t  fRapidityShift = 0. 
)

Definition at line 505 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCEtaPiPlPiMiGamma ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelGamma,
Double_t  fRapidityShift = 0 
)

Definition at line 623 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCPiPlPiMiEta ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelNeutPion,
Double_t  fRapidityShift = 0 
)

Definition at line 740 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCPiPlPiMiPiZero ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelNegPion,
Int_t labelPosPion,
Int_t labelNeutPion,
Double_t  fRapidityShift = 0 
)

Definition at line 857 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedMCPiZeroGamma ( TParticle *  fMCMother,
AliMCEvent *  mcEvent,
Int_t labelNeutPion,
Int_t labelGamma,
Double_t  fRapidityShift = 0 
)

Definition at line 976 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Bool_t AliConversionMesonCuts::MesonIsSelectedPiZeroGammaAngle ( AliAODConversionMother omega,
AliAODConversionMother pi0,
AliAODConversionPhoton gamma,
Bool_t  DoPiZeroAngleCut,
TF1 *  maxfit,
Double_t  lowerFactor,
Double_t  upperFactor 
)

Definition at line 1072 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

Int_t AliConversionMesonCuts::NDegreesRotation ( )
inline
AliConversionMesonCuts& AliConversionMesonCuts::operator= ( const AliConversionMesonCuts )
void AliConversionMesonCuts::PrintCuts ( )

Definition at line 1566 of file AliConversionMesonCuts.cxx.

Referenced by IsSelected().

void AliConversionMesonCuts::PrintCutsWithValues ( )

Definition at line 1574 of file AliConversionMesonCuts.cxx.

Referenced by InitializeCutsFromCutString(), and IsSelected().

Bool_t AliConversionMesonCuts::RejectSharedElectronV0s ( AliAODConversionPhoton photon,
Int_t  nV0,
Int_t  nV0s 
)

Definition at line 3228 of file AliConversionMesonCuts.cxx.

Referenced by SetDefaultSmearing().

Bool_t AliConversionMesonCuts::RejectToCloseV0s ( AliAODConversionPhoton photon,
TList photons,
Int_t  nV0 
)

Definition at line 3245 of file AliConversionMesonCuts.cxx.

Referenced by SetDefaultSmearing().

Bool_t AliConversionMesonCuts::SetAlphaMesonCut ( Int_t  alphaMesonCut)

Definition at line 2231 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetAlphaMesonMergedCut ( Int_t  alphaMesonCut)

Definition at line 2343 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetBackgroundScheme ( Int_t  BackgroundScheme)

Definition at line 2462 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

void AliConversionMesonCuts::SetCaloMesonCutsObject ( AliCaloPhotonCuts cuts)
inline

Definition at line 145 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::SetCut ( cutIds  cutID,
Int_t  cut 
)

Set individual cut ID

Definition at line 1430 of file AliConversionMesonCuts.cxx.

Referenced by InitializeCutsFromCutString().

Bool_t AliConversionMesonCuts::SetCutIds ( TString  cutString)
Bool_t AliConversionMesonCuts::SetDCAGammaGammaCut ( Int_t  DCAGammaGamma)

Definition at line 2884 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetDCARMesonPrimVtxCut ( Int_t  DCARMesonPrimVtx)

Definition at line 2986 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetDCAZMesonPrimVtxCut ( Int_t  DCAZMesonPrimVtx)

Definition at line 2935 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

void AliConversionMesonCuts::SetDefaultSmearing ( Double_t  p0,
Double_t  p1,
Double_t  p2 
)
inline

Definition at line 139 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::SetEnableOpeningAngleCut ( Bool_t  isOn)
inline

Definition at line 167 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::SetFillCutHistograms ( TString  name = "")
inline

Definition at line 133 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::SetIsMergedClusterCut ( Int_t  merged)
inline

Definition at line 168 of file AliConversionMesonCuts.h.

void AliConversionMesonCuts::SetLightOutput ( Bool_t  flag)
inline

Definition at line 130 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::SetMaxOpanMesonCut ( Int_t  maxOpanMesonCut)

Definition at line 3170 of file AliConversionMesonCuts.cxx.

Referenced by SetCut(), and SetOpeningAngleCut().

Bool_t AliConversionMesonCuts::SetMCPSmearing ( Int_t  useMCPSmearing)

Definition at line 2742 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetMesonKind ( Int_t  mesonKind)

Definition at line 1626 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetMinOpanMesonCut ( Int_t  minOpanMesonCut)

Definition at line 3037 of file AliConversionMesonCuts.cxx.

Referenced by SetCut(), and SetOpeningAngleCut().

Bool_t AliConversionMesonCuts::SetMinPtCut ( Int_t  PtCut)

Definition at line 1651 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetNDegreesForRotationMethod ( Int_t  DegreesForRotationMethod)

Definition at line 2639 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetNumberOfBGEvents ( Int_t  NumberOfBGEvents)

Definition at line 2663 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

void AliConversionMesonCuts::SetOpeningAngleCut ( Float_t  OpeningAngle)
inline

Definition at line 164 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::SetRapidityMesonCut ( Int_t  RapidityMesonCut)

Definition at line 2420 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

void AliConversionMesonCuts::SetRunningMode ( Int_t  mode)
inline

Definition at line 131 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::SetSelectionWindowCut ( Int_t  selectionCut)

Definition at line 1694 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetSelectionWindowMergedCut ( Int_t  selectionCut)

Definition at line 1824 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetSharedElectronCut ( Int_t  sharedElec)

Definition at line 2697 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

Bool_t AliConversionMesonCuts::SetToCloseV0sCut ( Int_t  toClose)

Definition at line 2715 of file AliConversionMesonCuts.cxx.

Referenced by SetCaloMesonCutsObject(), and SetCut().

TLorentzVector AliConversionMesonCuts::SmearElectron ( TLorentzVector  particle)

Definition at line 3338 of file AliConversionMesonCuts.cxx.

Referenced by GetCutHistograms().

void AliConversionMesonCuts::SmearParticle ( AliAODConversionPhoton photon)
void AliConversionMesonCuts::SmearVirtualPhoton ( AliAODConversionPhoton photon)

Definition at line 3304 of file AliConversionMesonCuts.cxx.

Referenced by GetCutHistograms().

Bool_t AliConversionMesonCuts::UpdateCutString ( )

Update the cut string (if it has been created yet)

Definition at line 1387 of file AliConversionMesonCuts.cxx.

Referenced by SetCut().

Bool_t AliConversionMesonCuts::UseElecSharingCut ( )
inline

Definition at line 192 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseLikeSignMixing ( )
inline

Definition at line 200 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseMCPSmearing ( )
inline

Definition at line 194 of file AliConversionMesonCuts.h.

Referenced by AliConversionSelection::ProcessEvent().

Bool_t AliConversionMesonCuts::UsePtmaxMethod ( )
inline

Definition at line 177 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseRotationMethod ( )
inline
Bool_t AliConversionMesonCuts::UseSidebandMixing ( )
inline

Definition at line 201 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseSidebandMixingBothSides ( )
inline

Definition at line 202 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseToCloseV0sCut ( )
inline

Definition at line 193 of file AliConversionMesonCuts.h.

Bool_t AliConversionMesonCuts::UseTrackMultiplicity ( )
inline

Member Data Documentation

Bool_t AliConversionMesonCuts::fAcceptMesonMass
protected

flag to distinguish rejecting and accepting meson mass window for further analysis

Definition at line 271 of file AliConversionMesonCuts.h.

Referenced by GetAcceptMassFlag(), MesonIsSelectedByMassCut(), PrintCutsWithValues(), and SetSelectionWindowCut().

Double_t AliConversionMesonCuts::fAlphaCutMeson
protected

max value for meson alpha cut

Definition at line 238 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), SetAlphaMesonCut(), and SetAlphaMesonMergedCut().

Double_t AliConversionMesonCuts::fAlphaMinCutMeson
protected

min value for meson alpha cut

Definition at line 237 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), SetAlphaMesonCut(), and SetAlphaMesonMergedCut().

Bool_t AliConversionMesonCuts::fAlphaPtDepCut
protected
Int_t AliConversionMesonCuts::fBackgroundHandler
protected
Bool_t AliConversionMesonCuts::fBackgroundUseLikeSign
protected

Definition at line 297 of file AliConversionMesonCuts.h.

Referenced by SetBackgroundScheme(), and UseLikeSignMixing().

Bool_t AliConversionMesonCuts::fBackgroundUseSideband
protected

Definition at line 295 of file AliConversionMesonCuts.h.

Referenced by SetBackgroundScheme(), and UseSidebandMixing().

Bool_t AliConversionMesonCuts::fBackgroundUseSidebandBothSides
protected

Definition at line 296 of file AliConversionMesonCuts.h.

Referenced by SetBackgroundScheme(), and UseSidebandMixingBothSides().

TF1* AliConversionMesonCuts::fBrem
protected
AliCaloPhotonCuts* AliConversionMesonCuts::fCaloPhotonCuts
protected

CaloPhotonCutObject belonging to same main task.

Definition at line 212 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), and SetCaloMesonCutsObject().

TObjString* AliConversionMesonCuts::fCutString
protected

cut number used for analysis

Definition at line 214 of file AliConversionMesonCuts.h.

Referenced by AliConversionMesonCuts(), UpdateCutString(), and ~AliConversionMesonCuts().

TString AliConversionMesonCuts::fCutStringRead
protected

Definition at line 215 of file AliConversionMesonCuts.h.

Referenced by GetCutNumber(), and InitializeCutsFromCutString().

Double_t AliConversionMesonCuts::fDCAGammaGammaCut
protected

cut value for the maximum distance between the two photons [cm]

Definition at line 244 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCAGammaGammaCut().

Bool_t AliConversionMesonCuts::fDCAGammaGammaCutOn
protected

cut flag for the maximum distance between the two photons

Definition at line 290 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCAGammaGammaCut().

Double_t AliConversionMesonCuts::fDCARMesonPrimVtxCut
protected

cut value for the maximum distance in R between the production point of the Meson & the primary vertex [cm]

Definition at line 246 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCARMesonPrimVtxCut().

Bool_t AliConversionMesonCuts::fDCARMesonPrimVtxCutOn
protected

cut flag for the maximum distance in R between the production point of the Meson & the primary vertex

Definition at line 292 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCARMesonPrimVtxCut().

Double_t AliConversionMesonCuts::fDCAZMesonPrimVtxCut
protected

cut value for the maximum distance in Z between the production point of the Meson & the primary vertex [cm]

Definition at line 245 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCAZMesonPrimVtxCut().

Bool_t AliConversionMesonCuts::fDCAZMesonPrimVtxCutOn
protected

cut flag for the maximum distance in Z between the production point of the Meson & the primary vertex

Definition at line 291 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetDCAZMesonPrimVtxCut().

Bool_t AliConversionMesonCuts::fDoBG
protected

flag to intialize BG

Definition at line 274 of file AliConversionMesonCuts.h.

Referenced by DoBGCalculation(), PrintCutsWithValues(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoBGProbability
protected

flag to use probability method for meson bg estimation

Definition at line 275 of file AliConversionMesonCuts.h.

Referenced by DoBGProbability(), PrintCutsWithValues(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoConvCaloMixing
protected

flag to use enable convcalo mixing in addition to caloconv mixing

Definition at line 276 of file AliConversionMesonCuts.h.

Referenced by DoConvCaloMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoJetAnalysis
protected

switch to run a jet analysis

Definition at line 298 of file AliConversionMesonCuts.h.

Referenced by DoJetAnalysis(), and SetMesonKind().

Bool_t AliConversionMesonCuts::fDoJetMixing
protected

flag to enable mixing by cluster distance to jet axis

Definition at line 279 of file AliConversionMesonCuts.h.

Referenced by DoJetMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoJetPtMixing
protected

flag to enbale mixing by jet pt bins

Definition at line 281 of file AliConversionMesonCuts.h.

Referenced by DoJetPtMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoJetQA
protected

switch to run a jet QA analysis

Definition at line 299 of file AliConversionMesonCuts.h.

Referenced by DoJetQA(), and SetMesonKind().

Bool_t AliConversionMesonCuts::fDoJetRotateMixing
protected

flag to enable mixing by rotating calorimeter

Definition at line 280 of file AliConversionMesonCuts.h.

Referenced by DoJetRotateMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoLightOutput
protected

switch for running light output, kFALSE -> normal mode, kTRUE -> light mode

Definition at line 268 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and SetLightOutput().

Bool_t AliConversionMesonCuts::fDoSectorJetMixing
protected

flag to enable Sectormixing with jets for meson bg estimation

Definition at line 278 of file AliConversionMesonCuts.h.

Referenced by DoSectorJetMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoSectorMixing
protected

flag to enable Sectormixing for meson bg estimation

Definition at line 277 of file AliConversionMesonCuts.h.

Referenced by DoSectorMixing(), and SetBackgroundScheme().

Bool_t AliConversionMesonCuts::fDoSharedElecCut
protected

Definition at line 287 of file AliConversionMesonCuts.h.

Referenced by SetSharedElectronCut(), and UseElecSharingCut().

Bool_t AliConversionMesonCuts::fDoSphericityMixing
protected

flag to enable Sphericitymixing for meson bg estimation

Definition at line 282 of file AliConversionMesonCuts.h.

Referenced by DoSphericityMixing().

Bool_t AliConversionMesonCuts::fDoToCloseV0sCut
protected

Definition at line 286 of file AliConversionMesonCuts.h.

Referenced by SetToCloseV0sCut(), and UseToCloseV0sCut().

Int_t* AliConversionMesonCuts::fElectronLabelArray
protected
Int_t AliConversionMesonCuts::fElectronLabelArraySize
protected

Definition at line 264 of file AliConversionMesonCuts.h.

Referenced by AliConversionMesonCuts().

Bool_t AliConversionMesonCuts::fEnableMassCut
protected
Bool_t AliConversionMesonCuts::fEnableMinOpeningAngleCut
protected

flag to enable min opening angle cut

Definition at line 284 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), SetEnableOpeningAngleCut(), and SetMinOpanMesonCut().

Bool_t AliConversionMesonCuts::fEnableOneCellDistCut
protected

flag to enable 1 cell dist cut

Definition at line 285 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetMinOpanMesonCut().

TF1* AliConversionMesonCuts::fFAlphaCut
protected
TF1* AliConversionMesonCuts::fFMaxOpanCut
protected
TF1* AliConversionMesonCuts::fFMinOpanCut
protected
const char * AliConversionMesonCuts::fgkCutNames
static
Initial value:
= {
"MesonKind",
"BackgroundScheme",
"NumberOfBGEvents",
"DegreesForRotationMethod",
"RapidityMesonCut",
"PtCut",
"AlphaMesonCut",
"SelectionWindow",
"SharedElectronCuts",
"RejectToCloseV0s",
"UseMCPSmearing",
"DcaGammaGamma",
"DcaRPrimVtx",
"DcaZPrimVtx",
"MinOpanMesonCut",
"MaxOpanMesonCut"
}

Definition at line 92 of file AliConversionMesonCuts.h.

Referenced by PrintCuts().

TH1F* AliConversionMesonCuts::fHistoDCAGGMesonAfter
protected

Definition at line 222 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH1F* AliConversionMesonCuts::fHistoDCAGGMesonBefore
protected

Definition at line 219 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH1F* AliConversionMesonCuts::fHistoDCARMesonPrimVtxAfter
protected

Definition at line 224 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH1F* AliConversionMesonCuts::fHistoDCARMesonPrimVtxBefore
protected

Definition at line 221 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH2F* AliConversionMesonCuts::fHistoDCAZMesonPrimVtxAfter
protected

Definition at line 223 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH1F* AliConversionMesonCuts::fHistoDCAZMesonPrimVtxBefore
protected

Definition at line 220 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TList* AliConversionMesonCuts::fHistograms
protected

List of QA histograms.

Definition at line 213 of file AliConversionMesonCuts.h.

Referenced by GetCutHistograms(), InitCutHistograms(), and SetFillCutHistograms().

TH1F* AliConversionMesonCuts::fHistoInvMassAfter
protected

Definition at line 226 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH1F* AliConversionMesonCuts::fHistoInvMassBefore
protected

Definition at line 225 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH2F* AliConversionMesonCuts::fHistoMesonBGCuts
protected

bookkeeping for meson bg cuts

Definition at line 218 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

TH2F* AliConversionMesonCuts::fHistoMesonCuts
protected

bookkeeping for meson cuts

Definition at line 217 of file AliConversionMesonCuts.h.

Referenced by InitCutHistograms(), and MesonIsSelected().

Int_t AliConversionMesonCuts::fIsMergedClusterCut
protected

flag for merged cluster and di cluster analysis

Definition at line 260 of file AliConversionMesonCuts.h.

Referenced by GetIsMergedClusterCut(), InitCutHistograms(), MesonIsSelected(), PrintCutsWithValues(), SetAlphaMesonCut(), SetCut(), and SetIsMergedClusterCut().

Double_t AliConversionMesonCuts::fMaxOpanCutMeson
protected
Bool_t AliConversionMesonCuts::fMaxOpanPtDepCut
protected
Int_t AliConversionMesonCuts::fMesonKind
protected

Definition at line 259 of file AliConversionMesonCuts.h.

Referenced by SetMesonKind().

Double_t AliConversionMesonCuts::fMinOpanCutMeson
protected
Bool_t AliConversionMesonCuts::fMinOpanPtDepCut
protected
Double_t AliConversionMesonCuts::fMinV0Dist
protected

Definition at line 240 of file AliConversionMesonCuts.h.

Referenced by RejectToCloseV0s(), and SetToCloseV0sCut().

Int_t AliConversionMesonCuts::fMode
protected

running mode of ConversionMesonCuts to select different sets of cut parameters for different running modes

Definition at line 258 of file AliConversionMesonCuts.h.

Referenced by PrintCutsWithValues(), SetMCPSmearing(), and SetRunningMode().

Int_t AliConversionMesonCuts::fNDegreeRotationPMForBG
protected
Int_t AliConversionMesonCuts::fNumberOfBGEvents
protected
Float_t AliConversionMesonCuts::fOpeningAngle
protected

min opening angle for meson

Definition at line 256 of file AliConversionMesonCuts.h.

Referenced by MesonIsSelected(), PrintCutsWithValues(), and SetOpeningAngleCut().

Double_t AliConversionMesonCuts::fPBremSmearing
protected
Double_t AliConversionMesonCuts::fPSigSmearing
protected
Double_t AliConversionMesonCuts::fPSigSmearingCte
protected
TRandom3 AliConversionMesonCuts::fRandom
protected

Definition at line 211 of file AliConversionMesonCuts.h.

Referenced by SmearElectron(), SmearParticle(), and SmearVirtualPhoton().

Double_t AliConversionMesonCuts::fSelectionHigh
protected

higher meson inv mass window for further selection

Definition at line 236 of file AliConversionMesonCuts.h.

Referenced by GetSelectionHigh(), MesonIsSelectedByMassCut(), PrintCutsWithValues(), and SetSelectionWindowCut().

Double_t AliConversionMesonCuts::fSelectionLow
protected

lower meson inv mass window for further selection

Definition at line 235 of file AliConversionMesonCuts.h.

Referenced by GetSelectionLow(), MesonIsSelectedByMassCut(), PrintCutsWithValues(), and SetSelectionWindowCut().

Int_t AliConversionMesonCuts::fSelectionWindowCut
protected

selection window for merged ana in mass

Definition at line 261 of file AliConversionMesonCuts.h.

Referenced by FunctionMaxMassCut(), FunctionMinMassCut(), and SetSelectionWindowMergedCut().

Double_t AliConversionMesonCuts::fSidebandMixingHigh
protected
Double_t AliConversionMesonCuts::fSidebandMixingLeftHigh
protected
Double_t AliConversionMesonCuts::fSidebandMixingLeftLow
protected
Double_t AliConversionMesonCuts::fSidebandMixingLow
protected
Double_t AliConversionMesonCuts::fSidebandMixingRightHigh
protected
Double_t AliConversionMesonCuts::fSidebandMixingRightLow
protected
Bool_t AliConversionMesonCuts::fUseMCPSmearing
protected

flag

Definition at line 288 of file AliConversionMesonCuts.h.

Referenced by SetDefaultSmearing(), SetMCPSmearing(), and UseMCPSmearing().

Bool_t AliConversionMesonCuts::fUsePtmaxMethodForBG
protected

flag to apply Ptmax method

Definition at line 273 of file AliConversionMesonCuts.h.

Referenced by PrintCutsWithValues(), SetBackgroundScheme(), and UsePtmaxMethod().

Bool_t AliConversionMesonCuts::fUseRotationMethodInBG
protected

flag to apply rotation method for meson bg estimation

Definition at line 272 of file AliConversionMesonCuts.h.

Referenced by PrintCutsWithValues(), SetBackgroundScheme(), and UseRotationMethod().

Bool_t AliConversionMesonCuts::fUseTrackMultiplicityForBG
protected

flag to use track multiplicity for meson bg estimation (else V0 mult)

Definition at line 283 of file AliConversionMesonCuts.h.

Referenced by PrintCutsWithValues(), SetBackgroundScheme(), and UseTrackMultiplicity().


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