15 #include <TObjArray.h> 16 #include <TClonesArray.h> 31 fListOfTrackBitmaps(NULL),
34 fSelectionModeAny(kFALSE)
45 fListOfTrackBitmaps(NULL),
48 fSelectionModeAny(kFALSE)
55 for(TIter cutIter = TIter(ref.
fListOfCuts).Begin(); cutIter != TIter::End(); ++cutIter)
66 TObject::operator=(ref);
74 for(TIter cutIter = TIter(ref.
fListOfCuts).Begin(); cutIter != TIter::End(); ++cutIter)
110 while ((item = static_cast<AliVCuts*>(next())))
132 if(icut < fListOfCuts->GetEntries())
163 while((track = static_cast<AliVTrack*>(next()))) {
199 for(
int itrk = 0; itrk <
event->GetNumberOfTracks(); itrk++){
Int_t GetNumberOfCutObjects() const
void AddTrackCuts(AliVCuts *cuts)
TClonesArray * fListOfTrackBitmaps
TClonesArray with accepted tracks' bit maps.
virtual ~AliVTrackSelection()
TBits fTrackBitmap
Bitmap of last accepted/rejected track.
virtual bool IsTrackAccepted(AliVTrack *const trk)=0
Declartion of class AliVTrackSelection.
TObjArray * GetAcceptedTracks(const TClonesArray *const tracks)
AliVCuts * GetTrackCuts(Int_t icut)
AliVTrackSelection & operator=(const AliVTrackSelection &ref)
TObjArray * fListOfCuts
List of track cut objects.
TObjArray * fListOfTracks
TObjArray with accepted tracks.