![]() |
AliRoot Core
3dc7879 (3dc7879)
|
This class applies the ITSsa cuts at the AOD level. Needed for MuonCalo pass where the FilterBit information was not properly saved. It contains also some quality cuts which can be modifed by user. More...
#include <AliAODITSsaTrackCuts.h>
Public Member Functions | |
AliAODITSsaTrackCuts () | |
virtual | ~AliAODITSsaTrackCuts () |
Bool_t | AcceptTrack (const AliAODTrack *aodTrack) |
virtual Bool_t | IsSelected (TObject *obj) |
Double_t | CalculateDCAXY (const AliAODTrack *aodTrack) |
Double_t | CalculateDCAZ (const AliAODTrack *aodTrack) |
void | SetMinNClustersITS (Int_t min=-1) |
void | SetMaxChi2PerClustersITS (Double_t max=-1.) |
void | SetDefaultDCAXYptdepCut2015 () |
void | SetDefaultDCAZptdepCut2015 () |
void | SetUserDCAXYptdepCut (const char *formula) |
void | SetUserDCAZptdepCut (const char *formula) |
void | ExtractAndSetPrimaryVertex (AliVEvent *event) |
Double_t | GetMinNClustersITS () |
Double_t | GetMaxChi2PerClustersITS () |
TFormula * | GetDCAXYCut () |
TFormula * | GetDCAZCut () |
![]() | |
AliVCuts () | |
AliVCuts (const char *name, const char *title) | |
virtual | ~AliVCuts () |
AliVCuts (const AliVCuts &evt) | |
AliVCuts & | operator= (const AliVCuts &evt) |
virtual UInt_t | GetSelectionMask (const TObject *) |
virtual TObject * | GetStatistics (Option_t *) const |
Static Public Member Functions | |
static AliAODITSsaTrackCuts * | GetStandardAODITSsaTrackCuts2015 () |
Private Attributes | |
Double_t | fMinNClustersITS |
minimum number of ITS clusters More... | |
Double_t | fMaxChi2PerClustersITS |
max chi2 per ITS cluster More... | |
TFormula * | fdcaxycut |
TFormula defining the pt-dependent cut on DCAXY. More... | |
TFormula * | fdcazcut |
TFormula defining the pt-dependent cut on DCAZ. More... | |
const AliVVertex * | fPrimaryVertex |
! Primary vertex More... | |
This class applies the ITSsa cuts at the AOD level. Needed for MuonCalo pass where the FilterBit information was not properly saved. It contains also some quality cuts which can be modifed by user.
Definition at line 23 of file AliAODITSsaTrackCuts.h.
AliAODITSsaTrackCuts::AliAODITSsaTrackCuts | ( | ) |
constructor
Definition at line 18 of file AliAODITSsaTrackCuts.cxx.
Referenced by GetStandardAODITSsaTrackCuts2015().
|
virtual |
destructor
Definition at line 24 of file AliAODITSsaTrackCuts.cxx.
Bool_t AliAODITSsaTrackCuts::AcceptTrack | ( | const AliAODTrack * | aodTrack | ) |
Definition at line 33 of file AliAODITSsaTrackCuts.cxx.
Referenced by IsSelected().
Double_t AliAODITSsaTrackCuts::CalculateDCAXY | ( | const AliAODTrack * | aodTrack | ) |
Definition at line 67 of file AliAODITSsaTrackCuts.cxx.
Referenced by AcceptTrack(), and IsSelected().
Double_t AliAODITSsaTrackCuts::CalculateDCAZ | ( | const AliAODTrack * | aodTrack | ) |
Definition at line 81 of file AliAODITSsaTrackCuts.cxx.
Referenced by AcceptTrack(), and IsSelected().
|
inline |
Definition at line 44 of file AliAODITSsaTrackCuts.h.
|
inline |
Definition at line 49 of file AliAODITSsaTrackCuts.h.
|
inline |
Definition at line 50 of file AliAODITSsaTrackCuts.h.
|
inline |
Definition at line 48 of file AliAODITSsaTrackCuts.h.
|
inline |
Definition at line 47 of file AliAODITSsaTrackCuts.h.
|
static |
Definition at line 125 of file AliAODITSsaTrackCuts.cxx.
Referenced by IsSelected().
|
inlinevirtual |
Implements AliVCuts.
Definition at line 30 of file AliAODITSsaTrackCuts.h.
void AliAODITSsaTrackCuts::SetDefaultDCAXYptdepCut2015 | ( | ) |
Definition at line 93 of file AliAODITSsaTrackCuts.cxx.
Referenced by GetStandardAODITSsaTrackCuts2015(), and SetMaxChi2PerClustersITS().
void AliAODITSsaTrackCuts::SetDefaultDCAZptdepCut2015 | ( | ) |
Definition at line 109 of file AliAODITSsaTrackCuts.cxx.
Referenced by GetStandardAODITSsaTrackCuts2015(), and SetMaxChi2PerClustersITS().
|
inline |
Definition at line 39 of file AliAODITSsaTrackCuts.h.
Referenced by GetStandardAODITSsaTrackCuts2015().
|
inline |
Definition at line 38 of file AliAODITSsaTrackCuts.h.
Referenced by GetStandardAODITSsaTrackCuts2015().
void AliAODITSsaTrackCuts::SetUserDCAXYptdepCut | ( | const char * | formula | ) |
Definition at line 101 of file AliAODITSsaTrackCuts.cxx.
Referenced by SetMaxChi2PerClustersITS().
void AliAODITSsaTrackCuts::SetUserDCAZptdepCut | ( | const char * | formula | ) |
Definition at line 117 of file AliAODITSsaTrackCuts.cxx.
Referenced by SetMaxChi2PerClustersITS().
|
private |
TFormula defining the pt-dependent cut on DCAXY.
Definition at line 55 of file AliAODITSsaTrackCuts.h.
Referenced by AcceptTrack(), GetDCAXYCut(), SetDefaultDCAXYptdepCut2015(), SetUserDCAXYptdepCut(), and ~AliAODITSsaTrackCuts().
|
private |
TFormula defining the pt-dependent cut on DCAZ.
Definition at line 56 of file AliAODITSsaTrackCuts.h.
Referenced by AcceptTrack(), GetDCAZCut(), SetDefaultDCAZptdepCut2015(), SetUserDCAZptdepCut(), and ~AliAODITSsaTrackCuts().
|
private |
max chi2 per ITS cluster
Definition at line 54 of file AliAODITSsaTrackCuts.h.
Referenced by AcceptTrack(), GetMaxChi2PerClustersITS(), and SetMaxChi2PerClustersITS().
|
private |
minimum number of ITS clusters
Definition at line 53 of file AliAODITSsaTrackCuts.h.
Referenced by AcceptTrack(), GetMinNClustersITS(), and SetMinNClustersITS().
|
private |
! Primary vertex
Definition at line 57 of file AliAODITSsaTrackCuts.h.
Referenced by AcceptTrack(), CalculateDCAXY(), CalculateDCAZ(), and ExtractAndSetPrimaryVertex().