AliRoot Core  3dc7879 (3dc7879)
AliESDTrackSelection Class Reference

Declaration of class AliESDTrackSelection. More...

#include <AliESDTrackSelection.h>

Inheritance diagram for AliESDTrackSelection:

Public Member Functions

 AliESDTrackSelection ()
 
 AliESDTrackSelection (AliVCuts *cuts)
 
virtual ~AliESDTrackSelection ()
 
virtual bool IsTrackAccepted (AliVTrack *const trk)
 
- Public Member Functions inherited from AliVTrackSelection
 AliVTrackSelection ()
 
 AliVTrackSelection (const AliVTrackSelection &ref)
 
AliVTrackSelectionoperator= (const AliVTrackSelection &ref)
 
virtual ~AliVTrackSelection ()
 
TObjArrayGetAcceptedTracks (const TClonesArray *const tracks)
 
TObjArrayGetAcceptedTracks (const AliVEvent *const event)
 
void AddTrackCuts (AliVCuts *cuts)
 
void AddTrackCuts (TObjArray *cuts)
 
Int_t GetNumberOfCutObjects () const
 
AliVCutsGetTrackCuts (Int_t icut)
 
const TBits & GetTrackBitmap () const
 
const TClonesArray * GetAcceptedTrackBitmaps () const
 
void SetSelectionModeAny ()
 
void SetSelectionModeAll ()
 

Additional Inherited Members

- Protected Attributes inherited from AliVTrackSelection
TObjArrayfListOfTracks
 TObjArray with accepted tracks. More...
 
TClonesArray * fListOfTrackBitmaps
 TClonesArray with accepted tracks' bit maps. More...
 
TBits fTrackBitmap
 Bitmap of last accepted/rejected track. More...
 
TObjArrayfListOfCuts
 List of track cut objects. More...
 
Bool_t fSelectionModeAny
 Accept track if any of the cuts is fulfilled. More...
 

Detailed Description

Declaration of class AliESDTrackSelection.

In this header file the class AliESDTrackSelection, which implements the virtual track selection for ESD tracks, is declared

Author
Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Lawrence Berkeley National Laboratory
Date
Jul 24, 2015

Definition at line 20 of file AliESDTrackSelection.h.

Constructor & Destructor Documentation

AliESDTrackSelection::AliESDTrackSelection ( )

Default constructor

Definition at line 32 of file AliESDTrackSelection.cxx.

AliESDTrackSelection::AliESDTrackSelection ( AliVCuts cuts)

Constructor with cuts

Definition at line 40 of file AliESDTrackSelection.cxx.

virtual AliESDTrackSelection::~AliESDTrackSelection ( )
inlinevirtual

Definition at line 24 of file AliESDTrackSelection.h.

Member Function Documentation

bool AliESDTrackSelection::IsTrackAccepted ( AliVTrack *const  trk)
virtual

Check whether track is accepted. Iterates over all cuts assigned to the track selection.

Parameters
trkTrack to check
Returns
: true if selected, false otherwise

Implements AliVTrackSelection.

Definition at line 52 of file AliESDTrackSelection.cxx.

Referenced by ~AliESDTrackSelection().


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