1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
8 #include "AliFlowTrackSimple.h"
12 // A track class to the the AliFlowEvent for flow analysis
13 // origin: Mikolaj Krzewicki (mikolaj.krzewicki@cern.ch)
15 class AliFlowTrack: public AliFlowTrackSimple {
18 enum trackSource { kFromESD=0,
25 AliFlowTrack(const AliVParticle* p);
26 AliFlowTrack& operator=(const AliFlowTrack& aTrack);
27 //virtual AliFlowTrackSimple& operator=(const AliFlowTrackSimple& aTrack);
28 AliFlowTrack(const AliFlowTrack& aTrack);
29 virtual ~AliFlowTrack();
30 virtual AliFlowTrack* Clone(const char* option="") const;
32 void SetSource( trackSource s )
33 { fTrackSourceBits.SetBitNumber(UInt_t(s),kTRUE); }
34 Bool_t IsSource( trackSource s ) const
35 { return fTrackSourceBits.TestBitNumber(s); }
38 TBits fTrackSourceBits; //where do i come from?
40 ClassDef(AliFlowTrack,1);